must have done :对过去事实的推测,不是现在完成(后者不能与明确的过去时间连用).反义问句是问“昨天他们是否做了家庭作业”,当然用didn't they.
比较:
They have done their homework,haven't they?
They did their homework yesteday,didn't they?
They must have done their homework yesterday,___?
They must have done their homework yesterday,___?
为什么是didn't they?
我觉得应该是haven't they啊?
为什么是didn't they?
我觉得应该是haven't they啊?
英语人气:990 ℃时间:2019-10-20 00:09:23
优质解答
我来回答
类似推荐
猜你喜欢
- 1函数y=x²+(m-2)x-2m 当m=负2时,写出此抛物线的对称轴和顶点的坐标 若抛物线经过原点,求m的值
- 2“我们认为这部电影值得一看”怎么用英语翻译
- 3画正比例函数图像时,通常在坐标系中描出点___和____最为简单
- 4你叫李华,邀请朋友参加你们班的圣诞晚会,的英语作文 急用
- 5六年级共有学生280人,其中男生有126人,小刚说:男生比全年级人数的2/5多14人,小红说:女生人数比全年级的4/7少6人,他们谁说得对
- 6建筑工地有水泥45吨,第一次用去总吨数的1/5,第二次用去总数的1/3.两次共用去多少吨?
- 7has lost 与 is missing 的区别
- 8如何把一般现在时的句子(含有be动词)变为一般疑问句?
- 9冰心的繁星春水赏析
- 10应用题:六一班男生比女生的五分之二多16人,女生人数占男生的二分之一,六一班男生有多少人?