请教一些高中的英语语法题!!!

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:33:00
解释一下为什么用括号里的词, 只解释几个题目也可以~非常感谢!!!
1、If it were not for the fact that she (can’t) sing, I would invite her to the party. 答案是can’t 但为什么不可以用Couldn’t
2、we (needn’t ) have proved great adventures, but we have done the greatest march ever made in the past ten years. 这句什么意思啊
3、—shall I go and buy more food?
—No, we have prepared a fridge of food, that (ought to )be quite enough 解释下为啥用括号里这个
4、—why aren’t they here yet?
—they(may )have missed the bus.
为什么不用MIGHT表示可能性更小的猜测?
5、isn’t it the time that you (made)someone’s life (a bit )easier?
顺便再解释下这个句子的意思
6、①i can think of many cases (where)students knew a lot of english words and expressions but couldn’t write a good essay.
②don’t leave the sharp knife (where) she can get it.
答案对①的解释是where等于in which ,那为什么②里有一个in which的选项却不能选?
7、a modern city has been set up in (what )was a wasteland ten years ago. 为什么不能用where
8、—it that the town you often refer to ?
—rig

1. could not 含有怀疑,can not 就是 can not, 所以即然是 the fact that, 是事实 ,只有 用 can not

3. ought to be 应该是 , 这里如果用should be 也一样的

4. may 现在 might 过去式 。 口语上用might 也没错。我敢保证老外也不敢笑你

5. 应该是到了 你让别人的生活较好过 的时候了吧

6. 1 可以用in which 因为这是一个事件,而2 的where 指定地点

8. 这里 where, that, which 都可用

9. 你知道 课室里 现在 发生什麽 事 吗

--- 对不起, 我华语 不好, 答的很辛苦 ---

1,显然,这句是个虚拟句,因此BE动词用了were,而the fact that后用只能用can't,不用could't,记住就行了。
2,我们在十年前已经完成过非常艰苦的行军,所以没有必要对这次探险感到骄傲。
3,在这里表示“应该”的意思,准备的食物应该够了。后多加动词不定式。You ought to work harder.你应该更努力工作。

我水平也有限,时间问题,先作答到这里, 只供参考。你可以问你的英语老师。

8.这是一个定语从句,后面I used to work for years.这句话有了宾语,所以要用关系副词where遇到这类问题就这么解决。没错的。
15题跟他是同类问题,只不过后面的是表语。所以用where。

PS:不是每个都用where的,除了要看他有没有宾语和表语还要根据语意看词,这类问题一定要用关系副词来解决。

1,显然,这句是个虚拟句,因此BE动词用了were,而the fact that后用只能用can't,不用could't,记住就行了。
2,我们在十年前已经完成过非常艰苦的行军,所以没有必要对这次探险感到骄傲。
3,在这里表示“应该”的意思,准备的食物应该够了。后多加动词不定式。You