作业帮 > 英语 > 作业

Would you please tell me__?A.when he has come back B.where h

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/25 10:37:47
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 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?