现在完成时的过去式和过去完成时怎么区分

现在完成时的过去式和过去完成时怎么区分
比如I had never been on a plane before.
是不是没有提到过去具体某时以前就是过去完成时
是不是没有提到过去具体某时以前就不是过去完成时
tanyueqiu 1年前 已收到2个回答 举报

ckzp 幼苗

共回答了19个问题采纳率:89.5% 举报

过去完成时通常会有明确的时间点,既发生在“过去的过去”,这个时间点有时是明确的时间状语,有时是通过句子结构和句意去判断.
现在完成时,通常也有明确的时间状语.两种完成时的判断主要是依据时间节点和句意去判断.
你上面那句话单拿出来的话无法判断是否该用过去完成时.

1年前 追问

5

举报 ckzp

这句是有明确的一般过去时标志:it was unusual,说明当时对我来说非同寻常,在当时,说自己从未坐过飞机,其实是发生在过去的过去,所以句中用了过去完成时。

renarena 幼苗

共回答了19个问题 举报

楼主你好!现在完成时本来就是一个时态 没有过去式的 而且现在完成时和过去完成时在一般情况下都是有明显的时间状语标志的

1年前

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