一个英语语法问题有这么一个问题 就是 动作 过去的过去 比如I have had lunch before I went

一个英语语法问题
有这么一个问题 就是 动作 过去的过去 比如
I have had lunch before I went to school.
I had had lunch before i went to school.
i had lunch before i went to school.
请问哪个是对的 ,初中语法忘的差不多了 ,
TakeMeToUHeart 1年前 已收到10个回答 举报

xasmv 春芽

共回答了18个问题采纳率:88.9% 举报

第二句对
before后的部分是过去时
那before前的必须是过去的过去
第一个had是have(已经)的过去式
第二个had是have lunch 的had
但因为是have+动词过去完成时
所以也变成had

1年前

5

fangxinnan 幼苗

共回答了14个问题 举报

The second is right!

1年前

2

清风掣影 幼苗

共回答了11个问题 举报

第二个对
have done 是完成时,一般是现在的过去
had done 是过去完成时,是过去过的过去

1年前

2

红孩子们 幼苗

共回答了650个问题 举报

没有第二句这样的句型的呀!
第三吧

1年前

2

vdxgh 幼苗

共回答了12个问题 举报

第二句才对.过去完成时应该是had+动词的过去分词.

1年前

1

zxl26mn 幼苗

共回答了15个问题 举报

第二句对
在went 之前用过去完成时 所以是 had had

1年前

1

蓝色123 幼苗

共回答了1个问题 举报

过去的过去 不就是过去完成是吗

1年前

1

hzl11qf 幼苗

共回答了12个问题 举报

第二个had had对。
过去的过去,为过去完成时 had had

1年前

1

0011威廉斯堡 幼苗

共回答了52个问题 举报

第三个对。我去学校之前吃啦!没必要用过去完成阿。

1年前

0

mackzhouqd 幼苗

共回答了13个问题 举报

第三句对,去学校之前吃饭,用过去时就可以.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 25 q. 0.035 s. - webmaster@yulucn.com