----- ( ) you boiled the eggs for you faughter?-----yes.i ( ) it an hour ago.did\boiled,have\have boiled,have\boiled,did\have boiled 为什么选c
----- ( ) you boiled the eggs for you faughter?-----yes.i ( ) it an hour ago.
did\boiled,have\have boiled,have\boiled,did\have boiled 为什么选c
Have 第一空 用现在完成时态,表示过去发生的动作对现在造成的影响或结果。 boiled 与明显的过去时间连用。
希望可以帮到你1
这个题考察的是现在完成时与一般过去式的区别,第一个是问,你已经给你的(父亲father我不知道你写的是啥,不过不影响做题)煮鸡蛋了吗?是现在完成时,用have,第二个是我一个小时前煮的,是一般过去式,
如果第一个空选did,是did you boil。。。。。
( Have )you boiled the eggs for you daughter? -----yes.I( boiled) it an hour ago. 表示已经做某事了用完成时,表示在某个具体时间做的某事用过去时。
1.have “你给你的女儿煮蛋了吗?”用现在完成时
2.boiled 句中有明显的时间an hour ago 用一般过去时
have\boiled
这一题可以用排除法:
an hour ago是过去的时间点(凡是ago与其它时间名词构成的短语都表示过去的时间),有过去的时间点的句子用一般过去时,不能用现在完成时.排除B、D.
再来看前一句:谓语用了boiled,那么这一句肯定不是一般过去时,因为这是问句,问句did后面是要用动词原形的.排除A.
不明白的再问哟,请及时采纳,多谢!
选择C,要从整个语境理解。
(Have ) you boiled the eggs for you daughter? 你已经为你的女儿煮好鸡蛋吗?
-----yes.i (boiled ) it an hour ago.是的,我一个小时前已经煮好了。
注意回答中an hour ago要用过去式boiled,动作发生在过去。