题目内容
【题目】More than two weeks ________ but we still haven’t received the letter from him.
A.has pastB.has passedC.passedD.have passed
【答案】B
【解析】
句意:已经过去两个多星期了但我们依旧没有收到他的来信。
考查主谓一致和现在完成时。past过去的,不可作动词用,A项搭配错误;pass过去。but是并列连词,结合题干中“but we still haven’t received the letter from him”可推出此处是说已经过去两个多星期了,用现在完成时,其结构为have done;主语“More than two weeks”表示一段时间,助动词have用第三人称单数形式has。故选B。
练习册系列答案
相关题目