分析两道英语句型转换的题目(含宾语从句)

Whyisheoftenlateforschool?答案:(Did)youknowwhyheoften(hadbeenlateforschool)?后一个空格为什么不能填... Why is he often late for school?
答案:(Did) you know why he often(had been late for school) ?后一个空格为什么不能填 lated for school?
Who were you talking to?
答案:I (did not)know who (you had been talked to).后一个空格为什么不能填were talking to?
展开
巧手成妈妈
高粉答主

2011-03-04 · 每个回答都超有意思的
知道大有可为答主
回答量:3.4万
采纳率:86%
帮助的人:2.2亿
展开全部
1. late不是动词,何来的过去式lated,用was late for school还差不多。
此题之所以用过去完成时had been late,是因为主句中的did.
即主句谓语使用过去时,根据句意he be late for school是发生在主句谓语动词know之前的,即为“过去的过去”,所以从句使用过去完成时。

2. 答案应该是:you had been talking to(即过去完成进行时)。
此答案强调talk动作在didn't know该动作之前一直进行,并延续到didn't know这一动作所发生的时间,这就是过去完成进行时的语法特征。
如果用were talking to也可以,只是它只强调过去某一时间正在进行的动作,没有强调该动作在过去这一时间之前一直都在进行。

参考资料: 英语牛人团

位思琪JY
2011-03-04 · TA获得超过2825个赞
知道大有可为答主
回答量:1716
采纳率:100%
帮助的人:1728万
展开全部
1. 宾语从句中如果主句是过去时态,从句要用过去完成时态。2. late 是形容词,不是动词,所以没有lated 这中说法,只有be late for. 它的过去完成式是 had been late for.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式