----Have you heard of that clouds can predict the weather?----Sure._____.----How surprising!

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:56:13
A:So have animalsB:So animals haveC:So can animalsD:So animals can
为什么选C,不选A呢?拜托各位高手帮忙解答,谢谢了!

注意这里说的是“动物也可以(预测天气)”,所以为了保持前后一致,应该是用can,而如果用have的话,那意思就变成“动物也(听说过这种事情)”,那这样岂不是不对了,希望你能明白我说的

Have you heard that clouds can predict the weather? ----Sure._____.----How surprising!

heard of that 不行,你这个问题绝对不是外国人写的。
很有‘中式’味道

回答 C
A = 动物也有
C = 动物也可以/能

can表示能力呀,云能,动物也能的意思.而have在这里是助词,表完成.

can predict the weather
so can...
要与上文使用的助动词一致,此处使用的是情态助动词can.

应该选择c:

原因:so do/does/be/助动词(形式动词) sb, 表示sb跟上半句的情况一样,其实这个结构是完全倒装(正常语序应该是animals do so),如果用“have”其应该是一个实意动词没有能的意思,而只有“有”等意思,所以不能用have; 而"can" 是助动词,表示可以,所以是正确的。

一搂的不错