问题补充:
you ever to England?
A. Do go
B. Have been
C. Have gone
D. Have went
答案:
A. Do go
(答案→)B. Have been
C. Have gone
D. Have went
解析:句意:你曾经去过英国吗?结合语境可知本句描述的是现在已经完成的动作,故用现在完成时态。在完成时态中has been to 是已经去过某处,并且已经回来了。has gone to 是已经去了某处,但是到目前为止还没有回来。 has been in 是已经在某处,并且现在还在那里,而且有可能要延续下去。 结合语境可知选B。