这里时态怎么理解?
来源:百度知道 编辑:UC知道 时间:2024/06/28 00:22:49
小王说:Are you still here?I thought you’d gone ages ago.
前一句是一般现在时吗?后一句I thought 是一般过去时吗?you had gone ages ago. 是现在完成时吗?怎么同样一个人说的话里,前面是一般过去时,后面是现在完成时?时态都不一样?
前一句是一般现在时吗?后一句I thought 是一般过去时吗?you had gone ages ago. 是现在完成时吗?怎么同样一个人说的话里,前面是一般过去时,后面是现在完成时?时态都不一样?
第一句是问现在的情况,用现在时,I thought是在说这句话之前的想法,用过去时,you had gone是在这句话之前时候的完成时,所以是过去完成时。
因为说话的人"thought"是过去认为的
you had gone ages ago 是过去完成时
根据动作或状态发生或存在的时间来判断选用时态