顺便把语法讲Tom said he____Hangzhou several times.A.has been to B.has gone toC.had been to D.had gone to讲解下 ,
问题描述:
顺便把语法讲
Tom said he____Hangzhou several times.
A.has been to B.has gone to
C.had been to D.had gone to
讲解下 ,
答
said后面要用had
所以A和B被排除
had gone to 是说他现在还在杭州
had been to 是说他去过杭州
答
C 本来说他去过杭州好几次用has been ,因为主语用过去式从句要往过去类推
答
因为前面是said
所以后面用过去完成时
从逻辑意思看,是已经去过,回来了,故选C
答
C.had been to
have been to曾经去过
宾语从句中,谓语动词过去时,从句用过去时的某个时态。
答
C
首先,他去的这个动作,肯定是said之前,所以是过去完成时.
其次,had been to表示去了又回来了,had gone to表示去了还没回,还一直在那儿.明显此处应该是他回来了,跟人说他去过杭州几次.
所以,C
答
选C 因为Tom已经去杭州好几次用现在完成时 又因为said是过去说 所以选过去完成时
have been to 表示去了已回来
have gone to 表示去了未回来
答
has been to 是去了之后已经回来了 has gone to 是去了还没回来 汤姆说他去了几次是去过了已经回来了,且主句是过去时,从句也要用相应的过去时,所以选 C