[文法] 现在完成式+after

楼主: qvnyif (qvnyif)   2018-08-04 20:50:33
在我知道消息后,我已经看了影片。
I have watched the video after I knew the news.
总觉得哪里怪怪的,如果前面用have watched ,就是以现在为时间参照点,
以时间轴来想,就是现在跟看影片这段,但是句子又有after I knew the news.整个时间
又跳回去更之前一个点。
____*_____________[___________]
___heard_______watched_____now
以往都是在时间轴一段就可以解决的,如, He had left before you were here.
_______[__________]__________
______left______were here
是我想太多@@还是真的那句有问题呢?谢谢!!!!
作者: robert0608 (跳跳)   2018-08-05 02:04:00
I had watched 过去完成,但因已有after来表示过去事件的先后,所以用简单过去I watched即可但如果你要说知道这个消息以后就一直在看这个影片,看到现在可用现在完成进行I have been watching the video since(比After好)Iknew the news.
作者: tucson (tucson)   2018-08-05 10:07:00
After+过去式+主要子句也用过去式就可以
楼主: qvnyif (qvnyif)   2018-08-05 21:23:00
谢谢~~~
作者: sweetmilk (甜牛奶)   2018-08-06 03:20:00
你不觉得你这句中文也怪怪的吗

Links booklink

Contact Us: admin [ a t ] ucptt.com