I think he could have joined us, but he _________.

I think he could have joined us, but he _________.
A doesn't B did C didn't
D couldn't
这道题答案为什么选C, 请分析一下,谢谢,在一句话中不是要时态一致吗?前面是think,所以是一般现在时,我觉得要选A, 请分析一下,谢谢.
葡桃RAP 1年前 已收到10个回答 举报

郭奉孝_ 幼苗

共回答了17个问题采纳率:100% 举报

首先从but转折可以知道后面要用否定形式,排除B

1年前 追问

2

举报 郭奉孝_

其次要知道could have done表示过去能够做某事

葡桃RAP 举报

请继续分析,谢谢。

举报 郭奉孝_

所以要用过去时态,排除A,could have done不是过去能做,而是过去做,所以用C

葡桃RAP 举报

那为什么不与think保持时态一致,谢谢。

举报 郭奉孝_

我认为他会加入(过去)我们,但实际上没有(过去)

举报 郭奉孝_

这不是反意疑问句,这是根据句意来决定的。

举报 郭奉孝_

think现在时,后面的宾语从句可用各种时态

葡桃RAP 举报

那也即是说时态要根据语境来选,对吗?

举报 郭奉孝_

谢谢好评

葡桃RAP 举报

不用谢。

xyzaidd 幼苗

共回答了30个问题 举报

joined,这个看到了吗?这个是过去时

1年前

2

诗狄 幼苗

共回答了2个问题 举报

意思是我本以为他那时候会加入我们,但他(那时)并没有这样,强调他过去的一个动作,所以用过去式

1年前

2

uuuu神 幼苗

共回答了12个问题 举报

翻译是 我现在认为他当时能加入我们,但他那时候没有
从could 可以看出 是那个时候可能已经加入我们,但事实是 那个时候他没有假如,并不是现在。
所以用过去式 think 只是我现在 对那件事的看法

1年前

2

laomao1976 幼苗

共回答了7个问题 举报

时态一致就是要选c啊

1年前

1

ruyi146 幼苗

共回答了1个问题 举报

英语不是数理化,语法不是公式。。。翻译一下,你再说为什么

1年前

1

ytxhhh 幼苗

共回答了16个问题采纳率:75% 举报

这句话的意思是我认为他“当时应该”能加入我们

1年前

0

ecupl_nick 幼苗

共回答了1个问题 举报

但是他没有,这不是已经拒绝了吗

1年前

0

香扇红袖 幼苗

共回答了1个问题 举报

因为这是一个由省略了that引导的宾语从句,此从句主语he是强调过去的发生的事情,所以回答应是he didn't

1年前

0

枫中飞羽_ 幼苗

共回答了1个问题 举报

c

1年前

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