高中英语选择题一道10,谢谢,请详细解释

Thankuverymuchindeed.Ifihadnotexactlytakenyouradvice,ireally___whatIshouldhavedone.Ad... Thank u very much indeed.If i had not exactly taken your advice, i really ___ what I should have done.
A don't know
B didn't know
C hadn't known
D wouldn't have known

对于有些人,自己答案明明是错的,同时别的答案要么没解释要么是废话,我干嘛不选暂无满意回答啊?!
详细解释下有这么难吗?!
答案错了不要紧,你愿意帮我我就谢谢你,但是不要怪我不处理问题好不好
展开
齐10086
2014-01-02 · TA获得超过6747个赞
知道大有可为答主
回答量:1617
采纳率:100%
帮助的人:662万
展开全部
选A。
【分析】此题容易误选C或D,认为此句既然为虚拟语气语境,当然应选择与虚拟语气有关的答案。此句的句意是“真的是太感谢你了。要不是因为采纳了你的建议,我真不知道自己做出了什么蠢事来”,句中 if I had not exactly taken your advice 和 what I should have done 用了虚拟语气,表示与过去事实相反的假设,但是句中的“我不知道”也要用虚拟语气吗?换句话说,“我不知道”是与事实相反的假设吗?显然不是。所以它不能用虚拟语气,应用陈述语气(I don’t know),表明这是事实(表达自己对对方的感谢之意)。
百度网友dfa24e5635
2014-01-02 · TA获得超过5.1万个赞
知道大有可为答主
回答量:3.3万
采纳率:58%
帮助的人:1.1亿
展开全部
你好。答案是D
你的虚拟指的是“过去”的事情。主句是hadn't taken,从句部分是wouldn't have known。如果double虚拟的话,从句部分wouldn't know也是正确的------wouldn't know指的是“现在”或“将来”:If i had not exactly taken your advice, i really WOULDN'T know what I should do now .。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小金小强1
2014-01-02 · TA获得超过271个赞
知道答主
回答量:85
采纳率:0%
帮助的人:85.7万
展开全部
答案是A - 不知道/don't know
意思是:如果我没有听你的建议的话,我真 “不知道” 我应该做什么

因为这个句子前一部分 用的是 ''had not taken'' 句子的后部分也用了相应的句子和类似的语法 "should have done'' 所以不用是符合的时态 而是 present tense/现在式 的 A - don't know

有不明白的地方请追问,希望有帮助~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式