问题 选择题

At a construction site in our city the workers have uncovered an ancient wall that_______ to keep the enemy out of the city, but it requires further evidence.

A.might have functioned

B.would have functioned

C.must have functioned

D.should have functioned

答案

A

考查虚拟语气。might have done 意为“过去可能是做什么的”,是对过去肯定的猜测。句意为:在市里的一处工地上,工人们挖出了一道以前可能是用来御敌的城墙,但这还有待进一步验证。根据句意选A。

单项选择题
单项选择题 B型题