早教吧 育儿知识 作业答案 考试题库 百科 知识分享

there不是不可以与have连用吗therehavebeen这个结构对不

题目详情
there 不是不可以与have 连用吗
there have been 这个结构对不
▼优质解答
答案和解析
老师通常讲there不可以和have连用,那是因为我们在学there be倒装结构的时候还没有接触到现在完成时.当表示“有...东西”的时候,绝对不可以用there have,这是一种中式思维.而我们经常碰见"there have + 动词完成时”,这里的have并不表示“有...东西”,而是there后面所跟的动词的完成时态.
e.g.There existed roaches in ancient times.
古代有蟑螂.
c.f.There have existed roaches since ancient times.
从古至今一直都有蟑螂的存在.
楼主可以比较一下这两个句子的意思,应该就可以明白的.