请问这道初二英语题为什么用didn't he?

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:05:08
He must have done his homework last night,didn't he?
为什么不能用 haven't he?

因为后面有一个LAST NIGHT,说明了在说的是昨天晚上的事,所以要用过去式

因为句子中有last night这个表示过去的时间。所以用didn't he?

这个句型是must have done
是需要背的句型

句子是对过去的虚拟 反意疑问句就要用过去时