反义疑问句
You must have been there before,______?
A.have you B.did you C.haven't you D.didn't you
请说明理由,
还有一道
You must have been in Beijing last month,_______
A.aren't you B.did you C.weren't you D.didn't you
人气:430 ℃ 时间:2020-03-25 17:10:58
解答
第一题应该选C,该句含must,后面有完成时跟完成时定,前肯后否.
第二题选C是因为前面句子中有具体时间last month,故跟be定,如果不是have been,而是其他现在完成时,如have
eaten,则后面用did 形式
推荐
猜你喜欢