Would you please tell me__?A. when he has come back B.where he would play football C..if she had
seenthefilmD.whyshedidn'twatchthematch并详细说明...
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?
译:请你告诉我她为什么没看那场比赛。
析: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?
展开全部
你好,同学,很高兴回答你的问题
这题应该是一个对话形式吧,如果没有上下文,B和D都是正确的。
A和C肯定是不对的,时态不正确。A的时态不应该是现在完成时,应该时过去时或将来时,描述发生过的事情或将要发生的事情;C不应该是过去完成时,因为没有“过去的过去‘这个概念。B和D的时态和语序都是正确的。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
希望能帮到你,祝更上一层楼O(∩_∩)O
不明白请继续追问,可以详谈嘛(*^__^*)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
这题应该是一个对话形式吧,如果没有上下文,B和D都是正确的。
A和C肯定是不对的,时态不正确。A的时态不应该是现在完成时,应该时过去时或将来时,描述发生过的事情或将要发生的事情;C不应该是过去完成时,因为没有“过去的过去‘这个概念。B和D的时态和语序都是正确的。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
希望能帮到你,祝更上一层楼O(∩_∩)O
不明白请继续追问,可以详谈嘛(*^__^*)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
would 不是过去时,而是表示委婉、客气的语气。此外主句用了一般现在时,从句不能用过去将来时和过去完成时,故只能选D。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-13 · 知道合伙人教育行家
关注
展开全部
D正确
A when改成how long 可以
B would改成will
C had改成has
A when改成how long 可以
B would改成will
C had改成has
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
主语中would you ... ,would 不是过去时,而是表示委婉的语气的。所以:
A. 应该把has 改成will
B. 应该把would 改成will
C.也是时态错了,应该把had seen 改成saw.
主语中would you ... ,would 不是过去时,而是表示委婉的语气的。所以:
A. 应该把has 改成will
B. 应该把would 改成will
C.也是时态错了,应该把had seen 改成saw.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询