they went home when they had spent all their money,为什么这里用whe

they went home when they had spent all their money,为什么这里用when不用after呢?不是had done sth...when的吗
bn64hhuk 1年前 已收到4个回答 举报

KISSXI 幼苗

共回答了18个问题采纳率:88.9% 举报

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.
如果有疑问,欢迎追问,
如果有,请记得及时采纳哦,亲…….

1年前 追问

8

bn64hhuk 举报

就是说这里可以用when 也可以用 after before是吗

举报 KISSXI

直接可以换成"after",
They went home after they had spent all their money.
或倒过来可以用"before"
Before they went home, they had spent all their money.

coletan 春芽

共回答了26个问题采纳率:96.2% 举报

这里是由 when引导的一个状语从句,当然不能用after了

1年前

2

fydf2000 幼苗

共回答了18个问题 举报

他们花完了所有的钱之后回家了

1年前

1

田得水 幼苗

共回答了1234个问题 举报

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先,你说是吗?

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.598 s. - webmaster@yulucn.com