一道关于非谓语选择题_____what English food is like,they decided not to spend their holiday in English.A.To tell B.To be told C.Having told D.Told选B和D有什么区别

问题描述:

一道关于非谓语选择题
_____what English food is like,they decided not to spend their holiday in English.
A.To tell B.To be told C.Having told D.Told
选B和D有什么区别

to be done表将来的时态,done 表过去的时态,因为后半句中decided是过去时,所以应该选D,翻译成:被告诉了英国菜是什么样之后,他们决定不去英国了。

TO do 这个结构可以表示将来/目的
这里B选项表将来
而D选项就是be done的结构,省略be(was/were)

b

D就是(When they were) told what English.....
B的动作还没发生 你看后面都用过去时了 说明已经发生了 所以用过去时told

D 本句中they为主语,也是动词原形tell的主语,但是并不是they告诉别人,而是被告知...之后决定不再来英格兰度假,因此为被动式.A 和C 为主动式错误,B为将来时,而主句为过去时,因此选D.本句应该为After having been told...

B. To be told 和后面的they一致.是他们被告知

D 被告知英国食品的样子,他们决定不在英国度假了.
they跟tell是被动的关系. 不定式表将来表目的 在此不合适.