第1个回答 2010-03-07
1.B have gone to 表示去某地没回来(当然还有其他意思)have been to 表示去某地已经回来了 have been in 表示留在某地比如they have been in china for 5 years
2.In the last several years是完成时的标志词语
have set(注set的过去式过去分词都与原级一样哟)
3.have never tead(注read的过去式过去分词也都与原级一样哟)
这个句子只有背了完成时很多时候和这个句子相似,有时候你吧这个句子翻译成中文感觉上用完成时比较恰当。
4。haven't seen since和for都是完成时的标志了
第2个回答 2010-03-05
①.选B。
A是指第三个人去某地了,并且还没回来。
C是指在某地呆过,后面常常跟时间。
B是指去过某地,与题意相符。
故选B。
②.have set:In the last several years是现在完成时的重要标志,我今天刚刚复习过,九年级14单元的。
③.have never read;这也是现在完成时,这里的read是现在完成时,与原型相同。
④.haven't seen:这里还是现在完成时,since也是现在完成时的重要标志。
这里考得都是现在完成时。
此乃小女子之小小见解,
希望可以帮到你。
【二楼的是不是看错了,怎么可以选A呢??!!
千万表误导!
楼上的回答得很好哦~】
参考资料:小女子、ˋ夲人ˊ
第3个回答 2010-03-05
1 B
这里是已经去了美国并且回来了,所以用完成时have been,去美国要用介词to
2 set 这里考的是set的过去式
3 have never read 我从没读过这么好的书,用完成时态
4 haven't seen since是明显的完成时标志哦~
第4个回答 2010-03-05
1.B
2.have set
3.I have never read
4.have not seen
第5个回答 2010-03-05
A had set have never read have not seen,我是英语专业大二学生,已过六级,答案你放心哈