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并详细说明

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 08:58:23
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并详细说明
xW]SI+Iˏ۾Bh(aAGA 1$==O= Sڇ]Kas=޶/3d9!сA-4#S2_$JX3e2 .qvXӦ'ɢ<6%On=A XRZ™ŨTҥZ`N3;YDחєŊ1 (PJpOs̗|bj(}/VCnT0Dfs/bSa1pZ=}$W^ (񩯪:zLQJ=ZtvUm44 nƆhRPu-+øi[rKePeuN.CZhEmq0C? CFP؀0}隨rnykODKMg=y>:cB*e k{W0[

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并详细说明

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并详细说明
答:D
译:请你告诉我她为什么没看那场比赛.
析:Would you please tell me .? 看是一个一般疑问句,实际上是一个祈使句.
Would 是will 的过去式,却并不表示过去,只是虚拟语气在委婉语气的应用.实际上相当于比Please tell me ...更礼貌的的一种请求.所以从句根据需要用相应的时态,不必是过去时态.
A将when改成if/whether就可以.请您告诉我,他是不是已经回来了.when不可以与现在完成时连用.排除A
 也可以将has come 改为came
译:请您告诉我他是什么时候回来的.
C项的过去完成时缺少一个相应的过去参考时间.如加上before he came here. 之类的也可以,译:请您告诉我,他是不是在来这里以前已经看过这部电影了?排除C
B项将would改成will也可以:请你告诉我他将在哪里踢足球. would为过去将来时,也需要一个过去的时间作参考,表示在那之后的将来.
中小学英语教师王广宇|合作机构:知道网友专家 说B也是正确的,也就是说,这一题有两个答案,或者说此题有误,我不同意.好象其他人也不这么认为.
B项如果非要用would, 要么这个从句本身也是虚拟语气,需要加个虚拟条件句如:
Would you please tell me where he would play football if he were free?
或者加上一个过去的时间参考如:
Would you please tell me where they thought he would play football?

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

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

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

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

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

^^^^^^^^^^^^^^^^^^^^^...

全部展开

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

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

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

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

收起

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

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