Would you please tell me__?A.when he has come back B.where he would play football C..if she hadseen the film D.why she didn't watch the match并详细说明

问题描述:

Would you please tell me__?A.when he has come back B.where he would play football C..if she had
seen the film D.why she didn't watch the match并详细说明

D
主语中would you ... ,would 不是过去时,而是表示委婉的语气的。所以:
A. 应该把has 改成will
B. 应该把would 改成will
C.也是时态错了,应该把had seen 改成saw.

D
首先主句would you please tell me中的would是客气的语气,而非过去时,所以,先排除B和C;A的时态不符,何时回来应用过去时
希望对你有帮助

would 不是过去时,而是表示委婉、客气的语气。此外主句用了一般现在时,从句不能用过去将来时和过去完成时,故只能选D。

D正确
A when改成how long 可以
B would改成will
C had改成has

答:D译:请你告诉我她为什么没看那场比赛.析:Would you please tell me .? 看是一个一般疑问句,实际上是一个祈使句.Would 是will 的过去式,却并不表示过去,只是虚拟语气在委婉语气的应用.实际上相当于比Please tel...

你好,同学,很高兴回答你的问题

这题应该是一个对话形式吧,如果没有上下文,B和D都是正确的。

A和C肯定是不对的,时态不正确。A的时态不应该是现在完成时,应该时过去时或将来时,描述发生过的事情或将要发生的事情;C不应该是过去完成时,因为没有“过去的过去‘这个概念。B和D的时态和语序都是正确的。

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
希望能帮到你,祝更上一层楼O(∩_∩)O
不明白请继续追问,可以详谈嘛(*^__^*)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^