问题: there is two reasons. 这句话对吗?
解答:
从语法角度来讲,这个句子是错误的,There be句型表示有,它遵循就近原则,例如There is one girl, two boys and three men,虽然后面总共有6个人,但离There be 最近的是one girl 所以就用is.
你举的例句中是2个原因,故应该用are,这是最基本的主谓一致.
但是在大学英语专业教材的高级英语和阅读课本上,会出现一些看上去很简单的语法错误,有的甚至是相互矛盾的,从表面上来看觉得肯定是错了,要不就是刊误,而参考了一些工具书后会明白,在有些上下文的特殊语境中,作者故意将一些句子写"错"以表达特殊的意义.
就象一些中国作家一样,故意写一些矛盾甚至有错误的句子来表达其中心思想.
所以,如果你有上下文,请查看一下工具书看看到底是怎么回事
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。