(单选题)
—The film Avengers: Endgame《复联4:终局之战》 ______ in our city for two weeks. It won high praise.
—Exactly. I have seen it twice.
A.was on
B.was open
C.has opened
D.has been on
参考答案:D
参考解析:
考查现在完成时。句意:“电影《复联4:终局之战》已经在我们市上映了两个礼拜。它太有名了。”“的确,我已经看过两次了。”根据时间状语for two weeks,及后面的won看出,时态为现在完成时,open为瞬间动词,不可以用于表示一直上映的状态,要用延续性状态动词on,故选D。
知识点:
