—How long ______ he ______ a fever?
—Ever since last night.

  • A.have, got
  • B.has, had
  • C.have, caught
  • D.did, have

答案

正确答案:B

知识点:现在完成时  

解题思路

此句表示从昨晚起持续到现在的状态,应用现在完成时,去掉答案D。因为是段时间,所以不能用瞬间动词,getcatch 都是瞬间动词。因此选B

易错点

没有看到时间标志词应该用现在完成时,或是没有根据时间段选择正确的延续性动词。

查看相关视频

下载次数:0

<<上一题   下一题>>