一道初中单选题 时态 had 还是 have

一道初中单选题 时态 had 还是 have
-- You don't look well,Don!You'd better see a doctor.
-- I ______________.But he said there was nothing wrong.
A.will x05B.would x05C.had x05D.have
答案及原因,请放心回答我会解释采纳 (^o^)/~先谢过了
xijiapozh 1年前 已收到4个回答 举报

痴心憧憬 幼苗

共回答了15个问题采纳率:93.3% 举报

答案是D
== I have seen the doctor.---------这一句强调到目前为止的结果,所以是现在完成时.he said - - -- - 强调当时的过程,所以是一般过去时.

1年前 追问

8

xijiapozh 举报

你好,你说的是 I had = I have seen the doctor 嘛? I had 中的had 是个什么用法呢?这里我不理解 上面还有个 had better 难道是这里面的had?我迷糊了 望指教 (^o^)/~

举报 痴心憧憬

在你的句子裏面 i had == i had seen the doctor------指的是过去的过去,不符合你的句子的语境。 had better 是情态动词,指对将来事情的建议。因为有了he said(过去了) had better(指将来)就用不进去了。

xijiapozh 举报

额,是你第一次提交的时候笔误C,后来又该成D 还是我刚才眼花了? 到底选什么呢?我选的就是D,但是答案给的C 起初看见你选C 就追问了下 啊~~~~~~~~~~~~~~~~~~~~纠结死了,到底选什么呀?

举报 痴心憧憬

nihao.是D (我当时笔误了)

tak6666 幼苗

共回答了3310个问题 举报

答案选C. had
I had 相当于I had seen the doctor.had seen 是过去完成时,它表示动作发生在过去的过去,使用的时候要有过去的动作或者时间点做为参照,那么这句的参照是什么呢?哦,复制答案错了! 答案是D. have 是指看医生的动作发生在said这个动作之前。你说的前后矛盾吧 既然你说的选D have 那就是现在完成时 而你又说这个动作发生自...

1年前

2

tendays001 幼苗

共回答了2100个问题 举报

d
表示已经看过医生了 对现在造成的影响或结果 have 助动词
如果用一般过去时 也应该用did
助你学习进步

1年前

1

凯风石言 幼苗

共回答了2个问题 举报

选C 因为由he said there' s .....一句可以看出Don已经看过医生了,所以这是发生在过去的事,用过去时态,

1年前

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