【学会守法】 寻找标志词,巧学现在完成时
发布日期 : 2016-04-28浏览次数 : 来源 :
1. 以“for +段时间”为标志。如:
He has been away for two years.
他已经离开两年了。
值得注意的是,因for后接段时间,谓语动词一般要用延续性动词。如:
It seems that Mary ____ for almost an hour.
A. has gone B. has set off C. has left D. has been away
(Key: D)
2. 以“since + 时间点/一般过去时”为标志。如:
He has been an English teacher since 1992.
自从1992年以来他一直做英语教师。
Mr Green has been at this school since he came to China.
自从到中国以来格林先生就一直在这所学校。
值得注意的是,“since+时间点”实际上也为段时间,谓语动词一般也要用延续性动词。如:
It is said that he has ____ since five years ago.
A. married B. got married C. be married D. been married
(Key: D)
3. 以up to now/today, until now/today为标志。如:
I have still remembered him until now.
直到现在我还记得他。
This machine has been in use up to today.
这台机器一直用到了今天。
4. 以recently, lately, in recent years, all these days为标志。如:
He has studied very hard recently.
近来他学习很刻苦。
She has been very busy in recent years.
近年来她一直很忙。
5. 以“in the past/last+段时间”为标志。如:
He has been in America in the past/last few years.
在刚刚过去的几年中他一直待在美国。
6. 以so far为标志。如:
He has been her good friend so far.
到目前为止他还是她的好朋友。
另外,现在完成时还常与never, ever, just, already 等词连用。如:
He has already got her help.
他已得到她的帮助。