This was the first time that i ____ the country.A:have been in B:has gone to C:had beeThis was the first time that i ____ the country.A:have been in B:has gone to C:had been to D:had gone to

问题描述:

This was the first time that i ____ the country.A:have been in B:has gone to C:had bee
This was the first time that i ____ the country.A:have been in B:has gone to C:had been to D:had gone to

答案选C:had been to
这里要用虚拟语气

has been to 表示去过某个地方(现在已经回来了)。

has gone to 表示去了某个地方(但还没有回来) 。

has been in 指的是从过去一直到现在都在某个地方。

这是一个固定句型 this/that/it + is + the first/second/third/.../last time that +主语+ have/has done sth.
this/that/it + was + the first/second/third/.../last time that +主语+ had done sth.
后面是一个定语从句,但是动作要用完成时,是现在还是过去完成时取决于主句的动词是现在还是过去

首先前面的be动词是过去式,那么后面相应的也要过去式,首先排除A和B,根据句意,主语是去了已经回来了,所以答案要选C,D表示去了还在那边

D

C 因为前面是was 所以后面应该用过去完成时,而,been to 强调去过,gone to 强调去了还没有回来.