作业帮 > 综合 > 作业

He must have finished his project last week,___.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 12:59:18
He must have finished his project last week,___.
A.mustn't he B.didn't he C.hadn't he……答案是B为什么?AC不可以吗?求详解
sorry,C搞错了,是haven't he
对已发生的过去情况的推测,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't.如:
1)They must have gone there last night,didn't they?
2)They must have arrived by now,haven't they?(根据by now来判断)
3)They must have been to the Great Wall,haven't they?
再问: 那还有没有像must have done 一样的固定搭配呢???(我会提高悬赏的)please
再答: 详情请参照链接http://zhidao.baidu.com/link?url=M38KWkripFvu7xBCFZ764S21TYr2N3ZQ2-WpOPmCeb7nYdT8YbFz8WszkeEvrW9AvzDucMq_tCowD0Q4pGO7NK
这是我在网上给你搜出来的一番解释,希望对你有用!