关于现在完成时的问题~

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:21:47
书上说,对话开始时,问方用现在完成时开头,答方也须用现在完成时来回答以取得时态上的一致.在谈到具体时间或地点时便由现在完成时转为一般过去时.可是像这个句子:
-Have you ever been anywhere even for a trip?
-I_____to Long Island.
此处答案是have been.但Long Island是具体时间啊,如果按书上说的,岂不是该用went吗?很疑惑.希望高手解答,谢谢!
说错了.Long Island是具体地点.

回答时,还是要使用现在完成时态。这里使用现在完成时表示过去已完成而其结果对现在仍有影响的动作来说明经历、经验,或表示某种感情色彩。建议不要老是死记语法,多看看文章,增加语感与应用。