he could have lived with his cousins when he was in New York,but he _____ in a hotela.has livedb.livedc.has stayedd.stayed
问题描述:
he could have lived with his cousins when he was in New York,but he _____ in a hotel
a.has lived
b.lived
c.has stayed
d.stayed
答
本题考查“虚拟语气+but+事实”的结构。but之前是假设的情况,could have done 表示与过去事实相反的虚拟,故but后应用一般过去时,即D项。希望能给你帮助。
答
整个句子的语态是过去式,所以AC不对
Blived不对,不是居住,是暂住,stayed