作业帮 > 英语 > 作业

He must have finished the work by himself by the end of last

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/04/28 18:24:02
He must have finished the work by himself by the end of last month,____he?
为什么填hadn't啊?为什么不填hasn't?为什么不填didn't?
原句是must have ……,也就是说是现在完成时,那应该填hasn't啊,但为什么不填这个?
什么时候又可以用didn't?
He must have finished the work by himself by the end of last
要根据整个句子的时间状语来选择这类反意疑问句的助动词.
1.如果没有任何时间状,可以用have或has.
eg.He must have gone to the library,hasn't he?
2.如果有表示过去的时间状语则用did.
eg.He must have read this book last term,didn't he?
3.如果时间状是by the end of 加过去的时间,则用had.
eg.He must have finished the task by the end of last month,hadn't he