英语8.“We could have walked to the station as it was so near.”8.“We could have walked to the station as it was so near.”“Yes.A taxi _____at all necessary”A.wasn’t B.hadn’t been C.wouldn’t be D.won’t be为什么?

问题描述:

英语8.“We could have walked to the station as it was so near.”
8.“We could have walked to the station as it was so near.”
“Yes.A taxi _____at all necessary”
A.wasn’t B.hadn’t been C.wouldn’t be D.won’t be
为什么?

B
虚拟语气

选a

第一句话的意思:路那么近,我们本该走到车站的.
could have done本来应该,与过去事实相反,要用could/should/would/might加上have done
第二句话的意思是:根本没有必要叫出租车.
因为的确没有必要,与过去事实没有相反关系,所以选A.

could have done表示本可以做却没有做
所以答句的时态应与问句相符,
B