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

问题描述:

现在完成时的过去式和过去完成时怎么区分
比如I had never been on a plane before.
是不是没有提到过去具体某时以前就是过去完成时
是不是没有提到过去具体某时以前就不是过去完成时
1个回答 分类:英语 2014-11-01

问题解答:

我来补答
过去完成时通常会有明确的时间点,既发生在“过去的过去”,这个时间点有时是明确的时间状语,有时是通过句子结构和句意去判断.
现在完成时,通常也有明确的时间状语.两种完成时的判断主要是依据时间节点和句意去判断.
你上面那句话单拿出来的话无法判断是否该用过去完成时.
再问:
再答: 这句是有明确的一般过去时标志:it was unusual,说明当时对我来说非同寻常,在当时,说自己从未坐过飞机,其实是发生在过去的过去,所以句中用了过去完成时。
 
 
展开全文阅读
剩余:2000
上一页:圆向量