“Have you ever been to桂林?"he asked me.==>He asked me( )为什么选C不选B?A had I ever been to桂林B have I ever been to 桂林C whether I had ever been to桂林D if I have ever been to 桂林
“Have you ever been to桂林?"he asked me.==>He asked me( )
为什么选C不选B?
A had I ever been to桂林
B have I ever been to 桂林
C whether I had ever been to桂林
D if I have ever been to 桂林
have I ever been to 桂林 和 He asked me 是两句话,当两句话凑在一起时要用连词连接起来,而此处的whether表示是否,不能省略
whetherconj.1. (引导名词从句)是否Ask him whether he can come or not.
问问他是否能来。I don't know whether you like flowers, sir.先生,我不知道您是否喜欢花。
宾语从句要用陈述语序 B项have I 是疑问语序。 而且,间接引语的时态要比原来往后推一个(一般情况下),
一般现在式变为一般过去式,现在完成时变成过去完成时,(即have I 变为 had I)
答案选C。。。
直接引语如果是反意疑问句,选择疑问句或一般疑问句,间接引语应改为由whether或if引导的宾语从句 ;即选C
这是一个宾语从句!
首先,
宾语从句,甚至是任何的从句,语序都只能是陈述句语序!
所谓陈述句语序就是:主语+谓语
选项中AB两项主语“”I“”都在后面去了,所以排除
其次,
宾语从句要求主从句时态要一致,就是说如果主句是过去式的话,从句要相应“过去化”
由于原句是现在完成时,过去化后就应该变为“过去完成时”!
所以排除D答案
综上所述,C项为正确答案.
请记得采纳哦.亲……
这个是直接引语和间接引语的转换,直接引语放在引号之内,间接引语必须由that,whether(if)或疑问词(who,why,when等)开头,末尾要加句号。此外,在直接引语中问句可能有倒装语序(助动词放在主语前面),但在间接引语中,问句则需变为自然语序,若引话动词是现在时或将来时,则当引语由直接变为间接时,第二动词照旧不变。但若引话动词是过去时,则间接引语中的第二动词,就要由现在时变为过去时,由过去时变为过去完成时等。
这题的意思是他问我是否去过桂林,直接引语用的是现在完成时,变为间接引语,就要用过去完成时,所以选C