高中英语不定式时态I'm happy to see you here这里see you here 应该是发生在I'm happy之前啊为什么用to do而不是to have done 呢
高中英语不定式时态
I'm happy to see you here
这里see you here 应该是发生在I'm happy之前啊
为什么用to do而不是to have done 呢
这里是固定用法呀 楼主不要想太细太多嘛
see you here不 应该是发生在I'm happy之前啊,这没有时间的先后顺序,几乎是同时进行,这是考查be+adj+to do sth 的固定用法,to have done 可以表被动,也可表完成,从句意上看无被动和完成。
你好:
see you here 和 I'm happy 也可以是同时进行啊, 意思是"一看到他在这里,我就很高兴" ,这里的 to see you here 是不定式作表语的用法.
按照楼主的意思: 如果是用完成时态的话, 就是: I'm happy to have seen you here before.才对吧, 意思是"我之前在这里见过你而很高兴"
这两句话表达的意思存在时间是的差异的,
希望对您有帮助!
好问题!
这句的意思不是因为 见到你→开心
而是 happy to see 即 见到你的同时就感到happy了
i'm glad to see you~ 就像是 用“glad”修饰"see you"
这不是时态的问题,这就是一个固定用法,主系表+不定式的用法,很常见.比如I'm afraid to go.这样的用法,根本没必要考虑时态啊.再者,很少见过把一个系表结构作为时间基准的.
如果这里用to have done,那意思就变了,变成之前在这里见过某人,后来再见到他,说,我很高兴曾经在这里见过你.
所以,你想多了