高三英语单选1

-Please tell Tom that he has won the first prize in the English contest.
-What a good surprise!He ( ) so well before.
A.never did B.had never done
为什么这道题选A不选B呢,应该用完成时啊?

-Please tell Tom that he has won the first prize in the English contest.
请告诉汤姆他得了英语比赛第一名。
-What a good surprise!He ( ) so well before.
好惊喜啊!他以前从来没有过这么好的成绩。

A.never did B.had never done

A是过去时态,B是过去完成时。。。
注意,,那个句子后面还有个before在提醒你
这是过去时态。。

如果选B,
那个before就要改成“before last time”(到上次为止)或者before last year..(到去年为止)之类的。。

过去完成时态是以过去的起点到过去的终点,
过去时态就没有分得这么清楚,,所以一般过去时态比较常见一些。
温馨提示:答案为网友推荐,仅供参考