题目内容
【题目】--________ you _________ Kate’s letter yet? --Yes, I ________ it for several days.
A. Did; receive; have received B. Have; received; have had
C. Have; received; have received D. Did; receive; have had
【答案】B
【解析】句意:-你收到凯特的信了吗? -是的,我已经收到好几天了。本题为现在完成时态,receive动词,收到,暂时性动词。在肯定的陈述句中,暂时性动词不能和一段时间连用,因而receive改为have,have为持续性动词,had过去分词;可以和for several days一段时间连用。故选:B。
练习册系列答案
相关题目