英语填空,help me。

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:47:10
________ you ________(take) the medicine yet?
Yes,I _______(take) it half an hour ago.
我和别人打赌的一题,我赌第二个空填“took”,他赌填“take”,如果我赢了,再送30分。
我的答案是“Have you took the medicine yet ?
Yes, I took it half an hour ago 。”
他的答案是"Have you take the medicine yet ?
Yes, I took it half an hour ago 。”到底谁对谁错啊?

- -我不想欺骗你。。。
第一个应该是Have you taken the medicine yet 有yet用完成时态
第二个填took,强调过去的动作

have you take the medicine yet?对

这样说你俩都不对,正确的应为“ Have you taken the medicine yet ?
Yes, I took it half an hour ago

你们都错了,第2个空是taken过去完成时,第3个才是took过去时

Have you taken the medicine yet ?
Yes, I took it half an hour ago
took是过去时,现在完成时是have+p.p

这样看来你们两个都错啦,第一个是要用完成时的,而take 的完成时是taken