完成时态的结束性用法为什么不能用had而必须用have或has加过去分词呢 满意答案加分!!

例题 Lily doesn"t want to go beijing . Because she ( ) Beijing three times .
A.has gone to B.has been to C.had been to D. had gone to
为什么选B 不选D

莉莉不想去北京,因为她已经去过北京3次了。
这里的表达的意义是:过去发生的动作(去过北京3次),对现在造成的影响(她不再想去北京了),所以要用“现在完成时态(其结构为have(has)+动词的过去分词)”

而你说的“had+动词的过去分词”是过去完成时态,用在:“过去的过去”------即:比过去某个动作更早的那个过去发生的事情。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-10
因为前面是doesn't 一般现在时 所以后面用has
如果前面是didn't 那就要用had
第2个回答  2011-01-11
要用过去完成时的话,你前面要有对应的过去时态哦。。
第3个回答  2011-01-10
have been to 表示去过(已回) have gong to 表示去了(未回)
相似回答