I____never_____(be)to Shanghai before请问第一个是用HAVE还是HAD..我觉得都可以..

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 03:19:43

I____never_____(be)to Shanghai before请问第一个是用HAVE还是HAD..我觉得都可以..
I____never_____(be)to Shanghai before
请问第一个是用HAVE还是HAD..我觉得都可以..

I____never_____(be)to Shanghai before请问第一个是用HAVE还是HAD..我觉得都可以..
用HAVE,BEEN
因为题中有before,说的是我以前从没去过上海
had been 是过去完成时,表示过去的过去
When the police arrived,the thieves had run away

I have never been to Shanghai before.

用have!此句是过去完成时!

同感

have ... been...
这句话说的是我到现在为止没有去过上海 所以应该用一般现在完成时

I have never been to Shanghai before

用have是正确的~不过不是过去完成时~
是现在完成时~
如果是过去完成时就应该用had了~

HAVE
若用HAD就没有参考时间点!

I have never been to Shanghai before.
have never been 是一种固定用法。

I have never been to Shanghai before.

have,been

I have never been to Shanghai before.