反义疑问句

反义疑问句
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
英语人气:451 ℃时间:2020-03-25 17:10:58
优质解答
第一题应该选C,该句含must,后面有完成时跟完成时定,前肯后否.
第二题选C是因为前面句子中有具体时间last month,故跟be定,如果不是have been,而是其他现在完成时,如have
eaten,则后面用did 形式
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版