请教一个英语句子After I had had lunch at a village pub ,I looked for

请教一个英语句子
After I had had lunch at a village pub ,I looked for my bag.
这个句子是在新概念英语中的一个句子,我想问这个句子中为什么会有两个 had ,是本来就该这样,还是书印错了呢?
xy8649 1年前 已收到7个回答 举报

vv火鸡 幼苗

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

不是印错了.第一个had表示的是过去完成时语态,第二个had是have lunch短语,表示吃午饭.

1年前

7

shhufei 幼苗

共回答了2个问题 举报

have done(had后者)句型为完成时
为时态一致(过去时),have改had(前者),成过去玩成时.没打错.

1年前

2

heng155 幼苗

共回答了42个问题 举报

印错了!

1年前

1

maybe010 幼苗

共回答了143个问题 举报

没错,这里是过去完成时,因为have lunch在找宝、包的前面发生,而找包又是过去时,吃饭就是过去的过去,用过去完成时

1年前

1

coffee0212 幼苗

共回答了7个问题 举报

这是过去完成时。had +动词过去式
前面一个had是用于过去完成时的表达结构,比如,I had finished my job.后一个had与lunch连用,have lunch是吃午餐的意思

1年前

1

ttz601 幼苗

共回答了427个问题 举报

没有印错!!
这是过去完成时!
had had lunch意思是“已经吃完了午饭”,吃饭的英文就是“have lunch”!!

1年前

0

我没擦防晒霜 幼苗

共回答了3个问题 举报

没有错啊~前面的一个had是完成时的标志词 后面一个had是实义动词 表示吃的意思 have lunch是一个词组~两个had意义是不一样的 ~~

1年前

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