I ______ go out today. If I do,I ______ in a storm.” I said to myself when I heard the ?

“I______goouttoday.IfIdo,I______inastorm.”IsaidtomyselfwhenIheardtheweathermansayther... “I ______ go out today. If I do,I ______ in a storm.” I said to myself when I heard the weatherman say there would be a heavy rain that day.(   )
A.had better not to; might have been caught
B.had better; may be caught
C.would not; might have been caught
D.had better not; may be caught
为什么选D呢?
展开
 我来答
张达人zhdr
培训答主

2021-08-01 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.2亿
展开全部
had better 属于情态动词,后面直接跟动词原形呢;might have been caught 和 may be caught 都属于虚拟语气,前者表示说话以前有可能发生的事情,后者表示说话时或说话以后发生的事情。这句话的意思是今天最好别出门,否则有可能被卷入大风,根据句意,这样选择 D 才正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑出血
高粉答主

2021-08-01 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
首先不要被后面的部分干扰,引号内均为内心想法,基础时态是现在时。
其次根据句意分析,我知道将会下大雨后,自然觉得“最好不要出门”,排除BC。
后一空则更直接了,if I do,不是虚拟语气,正常时态。故选D。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4111e7
2021-08-01 · TA获得超过134个赞
知道小有建树答主
回答量:1234
采纳率:39%
帮助的人:64万
展开全部
had better not--表示“曾经是应该(不)干啥”,
may be caught--表示“可能会怎样”。

整句说起来就是:咱今天最好别走,咱要走了这会得困在大雨里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心海0926
培训答主

2021-07-30 · 好好学习,天天向上
知道大有可为答主
回答量:1.3万
采纳率:80%
帮助的人:1328万
展开全部
had better not +动词原形
最好不
所以A 不对,B句意不对
C时态不对。所以选D。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
战叶孤吉xy
2021-08-01
知道答主
回答量:10
采纳率:0%
帮助的人:4298
展开全部
您好!因为had better not do sth. 根据整体的句意,可以得出来是D. 我今天最好不要出去玩儿,如果我出去玩儿了,那么我将陷入暴风雨当中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式