如题:
-Hello, John.
-Oh, Mike! I to meet you here.
A. havent expect.B. didnt expect.
B一定是对的,但A可以吗?
havent expect是笔误。问题是关于目前完成时和一般过去时有什么区别。
当说话人用一般过去时的时候,他脑子里会想到一个具体的过去时间,比如我来这里的时候没料想到会在这里见到你,或者我昨天、前天、一周前等等某个过去时间没料想到会在这里见到你。而用目前完成时,则不涉及具体过去时间,而是泛泛地说此前没想过到过会在这里见到你。所以,用目前完成时是适当的。由于说话人此时此刻不大会有一个确切的过去时间,所以不应该用一般过去时。
目前完成时的使用方法之一就是表示目前以前的不确切过去。不肯定非得要扯上过去对目前的影响。