Sam said there ()a tennis match the next sunday.A.will have B.will be C.would be
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/29 03:05:39
Sam said there ()a tennis match the next sunday.A.will have B.will be C.would be
Sam said there ()a tennis match the next sunday.A.will have B.will be C.would be
Sam said there ()a tennis match the next sunday.A.will have B.will be C.would be
(稍微有点长,希望你耐心看完,这是本题的解析,非复制!)
这个题考察的是宾语从句和there be句型的应用:
1.从句说的这个网球赛在下个星期天,则从句要用将来时态.
2.因为主句谓语是said,是过去式,所以从句也应是过去式,从句就变成了过去将来时态,则应用would,则判断答案为C,至于为什么后面是be,因为will是情态动词,后面必跟动词原型.
3.为什么用be不能用have,这是应为there be句型是不能和have混用的,因为there be句型本身所表达的意思为“有”,若再用have,意思就重了.虽然have a tennis match可以说是固定短语,意思为举行网球赛,但是有了there,就不能用have,就得用be,There would be a tennis match直接翻译为“这里有一场网球赛”,意思上没有任何问题.虽然be有“成为”的意思,但这只是它其中的一个意思,在这里不是“成为”
4.你在追问另一个人的那题,这个他说的倒是是对的,这种情况下not要放在动词不定式to前面,这是固定的用法,要牢记.
(个人在班上英语好歹也是第一名,考试还从未下过140,这类似的题已经考过无数次,若我这里说错了,我可以去撞墙死了!)