第1个回答 2007-07-10
have been to 常用来表示到过(某地),暗示过去的经历使主语对那个地方有所了解,而现在已经不在该地;而have gone to 表示已经出发去了(某地),有此时此刻已经在去某地途中或已到达某地的意思,暗示过去发生的go 的动作造成现在不在说话现场的结果。
在此题中,显然不能说去过大学,说大学毕业更好些,所以介词不能用to;另一方面根据上面我的分析,这里应用have been 而不是have gone .
第2个回答 2007-07-10
答案错了 应该是C
A 表示 去了还没回来
B 表示 去了回来了
A B 后面都是to 应该接动词
C表示在..呆了一段时间
D指 为了..
第3个回答 2007-07-10
应该选择C
说明还在大学
for 说明这句是完成时态 解释为已经3年了
看到for ,since等词 首先看看是 不是完成时态
第4个回答 2007-07-10
c
BEEN表状态