have you ____ supper ready?Have you ___ supper ready?a, get b,gotc,cookd,cooked答案是B我已经知道为什么了,但是D哪里错了?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:23:06
have you ____ supper ready?Have you ___ supper ready?a, get  b,gotc,cookd,cooked答案是B我已经知道为什么了,但是D哪里错了?

have you ____ supper ready?Have you ___ supper ready?a, get b,gotc,cookd,cooked答案是B我已经知道为什么了,但是D哪里错了?
have you ____ supper ready?
Have you ___ supper ready?
a, get
b,got
c,cook
d,cooked
答案是B我已经知道为什么了,但是D哪里错了?

have you ____ supper ready?Have you ___ supper ready?a, get b,gotc,cookd,cooked答案是B我已经知道为什么了,但是D哪里错了?
答案:B
1、这里have是助动词,后面要接过去分词,而答案got和cooked都是过去分词形式,所以排除AC答案.
2、再者,后面有个ready,get ready 表示“做好准备”,是习惯性搭配,而cook没有这个结构,所以答案D不对.

get sth. ready 准备某东西(固定搭配)
如果是Have you cooked / had / finished supper already?是可以的。
注意:一个是ready, 一个是already