英语题一道

Mr.Greenaskedlilywhethershehadpassedtheexam_____A.yesterdayB.thedaybeforeC.thedayagoD... Mr.Green asked lily whether she had passed the exam_____A.yesterday B.the day before C.the day ago D.before the day...答案是B.求高手,详细解答一下 展开
百度网友c6ba716
2013-03-10 · TA获得超过6.5万个赞
知道大有可为答主
回答量:1.5万
采纳率:75%
帮助的人:6876万
展开全部
B 是正确的。
在间接引语中,时间状语 yesterday 要变为 the day before 。
还原一下你就明白了:
Mr. Green asked,'Lily,did you pass the exam yesterday?'

===希望能帮到你,若有疑问,可以追问===
祝你学习进步,更上一层楼!(*^__^*)
慕蕙昀e
2013-03-10 · TA获得超过5762个赞
知道大有可为答主
回答量:3070
采纳率:50%
帮助的人:1160万
展开全部
这个是宾语从句的啦,直接引语和间接引语的改写问题,当直接英语改成间接引语时,引用的部分要对应往前推一个时态,yesterday要改成the day before【还有人称,时态问题】~_~
举个例子:"Did you see your aunt yesterday?" I asked him. 改成间接引语时,应该是I asked him whether he saw his aunt the day before.
记住一个例子规律就清楚多了~_~
祝你好运~_~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tylarissa
2013-03-10 · TA获得超过9780个赞
知道大有可为答主
回答量:1万
采纳率:85%
帮助的人:2157万
展开全部
宾语从句用了过去完成时, 过去完成时只能和 the day before 连用。 yesterday , 还有带ago 的短语都用过去时。 直接引语变间接引语时,过去时变过去完成时, yesterday 也得变为 the day before , 所以只有the day before 是正确的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
预容
2013-03-10 · TA获得超过2528个赞
知道大有可为答主
回答量:3264
采纳率:60%
帮助的人:1692万
展开全部
意思是前一天的考试,B是修饰the exam的。并不是昨天问的意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式