25.------"You ought to have come here ten minutes ago?" --------"Yes,I _________."A.ought to B.ought to have C.ought D.have ought to为什么选B,不选A?
问题描述:
25.------"You ought to have come here ten minutes ago?"
--------"Yes,I _________."
A.ought to B.ought to have C.ought D.have ought to
为什么选B,不选A?
答
因为用的是虚拟语气,所以选B,要把 have 带上。
答
以为如果选A的话那句子就不完整。
答
ought to have donesth表示应该做某事而没有做,在回答时如果省略have就不能体现没有做这点,这也算是英语的一个习惯用法吧.