It is/It has been two weeks since he arrived here.
当瞬间动词用于否定句时,则可以与时间段连用。
如:I havent gone there for six years.我六年没去那儿。
(3)表示过去发生过一次或多次的动作已成为某种经验。
I have been to Paris twice.我去过巴黎两次。
Its one of the most interesting films Ive ever seen.它是我看过的最有趣的电影之一。
比较have been to与have gone to
have been to表示去过某地,现在已回来了,可以与ever twice等词连用。如:
I have ever been to London.我曾去过伦敦。
have gone to表示去某地了现在尚未回来,不能与ever, twice等词连用。
He has gone to London.他去伦敦了。
现在完成时与一般过去时的区别
二者都表示动作已经发生,区别在于:
(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
He has learned French for three years.他学法语已三年了。
He learned French for three years.他曾学过三年法语。
【英语时态的用法之四】相关文章:
最新
2016-11-24
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29