快捷搜索:  汽车  科技

英语中的现在完成时指什么(现在完成时和过去时的区别在哪)

英语中的现在完成时指什么(现在完成时和过去时的区别在哪)“You look tried.” - “Yes I was working non-stop until seven o’clock.”你看上去很累。是的,我一直工作到七点。“You look tried.” - “Yes I have been working non-stop all day.”你看上去很累。是的,我一整天都在工作。例子:His sister has been an invalid all life.(她还活着)His sister was an invalid all her life.(她现在要死了)He has lived in China for ten years.(他可能还住在中国,也可能刚离开中国)He lived in China for ten years.(他现在不在中国了)同样,如果确定的时间状语与当前时间无关,则应使用通常的过去或过去。例子

因为现在完成的时候和现在完成的时候在用法和意义上是交叉的,所以很容易混淆阅读,尤其是使用的时候。

英语中的现在完成时指什么(现在完成时和过去时的区别在哪)(1)

现在完成时和过去时的区别在哪

下面,小编整理了两种时态的特点和区别

现在完成时和现在完成进行时,无论它的动作或状态是在说话时完成还是延续到说话时间并可能继续下去,它都与当前的时间有关。如果它与当前的时间没有联系,它通常是在过去或过去。

例子:
His sister has been an invalid all life.(她还活着)
His sister was an invalid all her life.(她现在要死了)
He has lived in China for ten years.(他可能还住在中国,也可能刚离开中国)
He lived in China for ten years.(他现在不在中国了)

同样,如果确定的时间状语与当前时间无关,则应使用通常的过去或过去。

例子:
I have been all over Africa. 我去过非洲各地。

I went all over Africa in 1946. 1946年,我去过非洲各地。

“You look tried.” - “Yes I have been working non-stop all day.”
你看上去很累。是的,我一整天都在工作。

“You look tried.” - “Yes I was working non-stop until seven o’clock.”
你看上去很累。是的,我一直工作到七点。

“Have you found that letter yet?” - “Yes I found it when I tidied my drawer.”
你找到那封信了吗?是的,我收拾抽屉的时候发现了。

大家以后使用完成时和过去时一定要注意区分哦~

猜您喜欢: