Maybe you have been to many countries ,but nowhere else __ such a beautiful palace.

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:38:37
Maybe you have been to many countries ,but nowhere else __ such a beautiful palace.
A.can you find
B.you could find
C.you can find
D.could you find
答案是A。
为什么?不能选D?
请详细说明。

选A
原因是 此句开头 用nowhere 此否定副次后跟从句 需要倒装
所以是can you find

could是can的过去式 但是这句话并没在过去时态上
所以不能用could

因为连词but引出句首是nowhere的倒装结构,所以后面就选 A. can you find...

用maybe引导的让步状语从句后面通常不要求和前面的事态相对应,而是根据句意选择时态,根据这个句子我们可以看出此人就在那个地方,所以用现在时。而could通常表示委婉的说明或请求,这个句子没有那层含义。

因为前面为现在完成时,故此处应指的是现在和将来。