have been to shanghaiI hav
编辑: admin 2017-12-03
-
4
I have been to Shanghai是现在完成时,现在完成时是表明已经完成了,也有一点已经过去了的意思,而am是表达现在时,所以用am做动词不好,而I am going to shanghai是一般将来时,而不是完成了,所以也不行.如果你一定要用be动词,be动词分为8种形式:be am is are was(were) been being been,这里选用was比较好,所以改为I was going to shanghai,但是,I was going to shanghai是过去将来时,也不怎么好,建议用一般过去时,I went to shanghai.
I am to shanghai这句话肯定是不通的.am是”是”的意思,这不就成了”我是上海”了?再说,be是系动词,所以am后面不可能加介词,比如说to.
类似问题
类似问题1:I have been to Shanghai改为否定句,是这样写吗I haven't been to Shanghai[英语科目]
很高兴能够在这里回答你的问题,
你的回答是正确的,直接在have后加上 not
我没有到过上海.
类似问题2:请问一下I have been to shanghaiI have been to shanghai还原成一般现在时怎么还?如果been对应是的am I am to shanghai又错在哪?谁知道的,麻烦告诉一声,谢谢?[英语科目]
HAVE BEEN TO是固定短语表示去过
还原成一时态就是 I AM IN SHANGHAI我正在上海
英语不是那么固板的 有时候要适当改变
类似问题3:I have never been to shanghai.________?A.So has heB.Neither is heC.So he has D.Neither has he选项和理由,[英语科目]
D 理由:So +助动词+主语 表示“另外的人也是如此”,用于肯定句.而Neither+助动词+主语 表示“另外的人也不这样”,用于否定句.由句子中的never可知本句应该选择否定的,排除A和C;而根据句子的时态是现在完成时可知B中的is是错误的,而D中的has则是对的.请采纳为“满意答案”.祝进步.
类似问题4:i have been to shanghai为什么加been?完成时态 have+done是没错可这里为什么叫用be动词?[英语科目]
been表示曾经去过,你总不能说I have to shanghai吧,你得加个动词啊,所以就加be动词啊
类似问题5:have been to shanghai麻烦您详细点I have been to shanghai还原成一般现在时怎么还怎么办呢?如果been对应是的am I am to shanghai又错在哪?[英语科目]
要动词 I am going to shanghai