这里时态怎么理解?小王说:Are you still here?I thought you’d gone ages ag

这里时态怎么理解?
小王说:Are you still here?I thought you’d gone ages ago.
前一句是一般现在时吗?后一句I thought 是一般过去时吗?you had gone ages ago.是现在完成时吗?怎么同样一个人说的话里,前面是一般过去时,后面是现在完成时?时态都不一样?
早上上上 1年前 已收到3个回答 举报

jackysunboy 幼苗

共回答了16个问题采纳率:100% 举报

第一句是问现在的情况,用现在时,I thought是在说这句话之前的想法,用过去时,you had gone是在这句话之前时候的完成时,所以是过去完成时.

1年前

2

无风三尺浪啊 幼苗

共回答了1个问题 举报

因为说话的人"thought"是过去认为的

1年前

0

hncz 幼苗

共回答了1314个问题 举报

you had gone ages ago 是过去完成时
根据动作或状态发生或存在的时间来判断选用时态

1年前

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