宾语从句题:Could you tell me if he _______ to Shanghai?

问题描述:

宾语从句题:Could you tell me if he _______ to Shanghai?
A.has gone
B.had gone
C.went
D.go
为什么选A不选B

此句的意思是你能告诉我他去上海了吗?has gone表示到目前为止去了还没有回来.如果要表达“您能告诉我他曾经去过上海么?”应该怎么说Could you tell me if he has been to Shanghai?