作业帮 > 英语 > 作业

反义疑问句You must have been there before,______?A.have you B.did

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/01 07:41:42
反义疑问句
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
第一题应该选C,该句含must,后面有完成时跟完成时定,前肯后否.
第二题选C是因为前面句子中有具体时间last month,故跟be定,如果不是have been,而是其他现在完成时,如have
eaten,则后面用did 形式