they went home when they had spent all their money

theywenthomewhentheyhadspentalltheirmoney,为什么这里用when不用after呢?不是haddonesth...when的吗... they went home when they had spent all their money,为什么这里用when不用after呢?不是had done sth...when的吗 展开
lupaigu
2013-07-19 · TA获得超过3445个赞
知道大有可为答主
回答量:1416
采纳率:66%
帮助的人:2152万
展开全部
when表示同时发生,或有先后。
所有有时“when”可以换成“after”或"before"

是的,一般结构是:had done sth... when...did
但when的结构是灵活的,既可以将had done作为主句,
可也以将did作为主句。所以:
had done sth...when...did = did ... when had done sth...

e.g. They went home when they had spent all their money
=They had spent all their money when they went home.

如果有疑问,欢迎追问,
如果有,请记得及时采纳哦,亲……。
追问
就是说这里可以用when 也可以用 after before是吗
追答
直接可以换成"after",
They went home after they had spent all their money.
或倒过来可以用"before"
Before they went home, they had spent all their money.
体照sunny
2013-07-19 · TA获得超过8183个赞
知道大有可为答主
回答量:4535
采纳率:66%
帮助的人:1638万
展开全部
They went home when they had spent all their money,为什么这里用when不用after呢?
我觉得:They went home when they had spent all their money,=They went home after they had spent all their money,
因为had spent的时态就比went先,你说是吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-19
展开全部
这里是由 when引导的一个状语从句,当然不能用after了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
英语达人719
2013-07-19 · 超过26用户采纳过TA的回答
知道答主
回答量:118
采纳率:100%
帮助的人:69.9万
展开全部
他们花完了所有的钱之后回家了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式