The movie Avatar is really great and I------it twice.A.have watched B.watched C.watch D.will watch

问题描述:

The movie Avatar is really great and I------it twice.A.have watched B.watched C.watch D.will watch
本题为什么不选B?

应该选A吧!
阿凡达这本电影真得很精彩,我至今已观看了两遍.
注意是至今为止看了两遍,所以用现在完成时.
还有就是and前面是一般现在时,后面用过去式不符合语法吧!