英语时态的用法之四
现在完成时的用法
(1)表示动作已经完成,但后果或影响仍在。常与already, just, yet等副词连用。
I have just read your letter.我刚刚读完你的信。
He has already come back.他已经回来了.
(2)表示过去发生的动作一直持续到现在。常与for或since引导的一段时间状语连用。
He has lived here for three years.他在此住了两年了。
I have been here since 1976.自从1976年我就一直在这里。
①.for后通常跟一个时间段,而since后只能跟一个具体的时间点。
如:for two weeks持续两周时间;since Monday自从周一
②.现在完成时的肯定句,其谓语动词如果是瞬间动词,如come, go, begin, join等,则不可与表示一段时间的状语连用。
如:他到此两周了:He has arrived here for two weeks.()
此时需转换表达方式:
①用ago代替for,并改为一般过去时
②用延续性动词代替瞬间动词
③用It is/It has beensince句型,如:
He arrived here two weeks ago.
He has been here for two weeks.
【英语时态的用法之四】相关文章:
最新
2016-11-24
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29