几个英语问题

1.Susansuddenlyrememberedthatshe_______(forget)tobringthelibrarybooks.这里答案是forgot,为什么... 1.Susan suddenly remembered that she_______(forget)to bring the library books.
这里答案是forgot,为什么不是had forgotten?

2.-Where________my glasses?I can't find them.
-I______them on the table.
答案是:have you put;put,为什么?
可不可以是did you put;put?

3.改错:We got to the station just on time to catch the early train.
答案是把on改成in,为什么?难道不是in time是及时,on time是按时,准时吗?这里难道不应该就用on time吗?

4.改错:Although he thought he was helping us prepare the dinner,he was only on the way.
答案是:把on改成in。这里in the way是什么意思?

5.改错:I'm sorry i am late,for I slept on my mistake.
答案是:把on改成in。这句话是什么意思?为什么这样改,有没有什么固定用法?

PS:回答得好会追加分!!谢谢大家了!
展开
JingPan01
2010-02-21 · TA获得超过112个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:84.2万
展开全部
1.一般来说 如果前面谓语动词用过去时,引导从句用过去完成时,来表示该动作在某动作之前已经完成,强调动作发生的先后
而这句话的意思是 她记起她 忘记带书了
这句话没有很明显要强调动作的先后
所以 仅用过去时 会更好
2.这句话用完成时 是因为这个动作对现在产生了影响
而这个影响就是 我找不到书了
在英语中,针对过去动作对现在产生影响的用现在完成时
3.on time 是表示按时 准时 强调刚好踩在那个点上
而in time 是说及时 在规定时间之前前往都是可以允许的
所以及时 更好
4.on the way 是在路上的意思
是他正在赶来帮忙的路上

in the way 是妨碍 挡路的意思
5.这句话初看有点奇怪
其实还原这句话的话
应该是I'm sorry i am late,for my mistake that I slept in.
sleep in 是固定词组 睡懒觉的意思
很抱歉我迟到了,都是我睡懒觉的错
这里位置调整了一下 省略了that
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式