几个英语语法问题。

2024-11-27 00:41:49
推荐回答(3个)
回答1:

一个个来看哦
看第一个 首先你明白这是个定语从句吧 那么我们看三点 一是主句 二是从句 三是先行词与关系词关系词又分为关系代词与关系副词 那么这就得清楚什么时候用关系代词 什么情况用关系副词了 这个 看后边的从句 即you can find everything 这句 通过分析这个句子的成分 可以知道它是主语+谓语+宾语 所以说不缺主 不缺宾的 句子也完整了 那么这里的 缺乏地点状语 只能是关系副词了 那么还有个就是有时候可以用介词+关系代词 来代替关系副词 所以 就是两个都行
看第二个 这里面呢 就有两个固定搭配在里边 一个是spend time (in)dong sth . 花费时间干某事
还有一个是 as......as sb could do 主要看前边的那个固定搭配 后边一定是 doing 这个不能变的 不受could 的影响 至于这里的could 应该是起到它的另一个作用 而不是情态动词吧(这个只是我的理解 could 有好几种用法)
看第三个 这个你得明白一般过去时 与现在完成时的含义与区别 要学会怎样选择 有一点很重要 通常 一般过去时只是强调过去时发生了一件事 而现在完成时则侧重于过去时发生的事对现在的影响 上边两个句子 恩 这样吧 可以用我们的母语 汉语去翻译这句话的中文意思 第一句呢 是说报告发生了什么事 其意思主要是讲了过去的一件事 即报告里说这两个人受伤了 第二句呢 看它的主语 是Two people 其意思可能是侧重于说他们受伤这件事对他们的影响 既说这两个人受伤了
恩 说了这么多 希望你能明白

回答2:

1、这个是where引导的定语从句,可以换成in which
2、as much time as sb can or could 是个固定用法,常用做插入语,你可以把它去掉再看句子结构。
第一个句子之所以用一般过去时,因为它发生在过去;第二个句子使用的是不定式的完成时,表示,injured发生在report 前。

回答3:

1. in which和where都表示地点, 这句话可以变为:You cannot find everyting in a dictionary.
in which中的which指代dictionary, where指代in a dictionary
2. could后面的确不能接doing,要接原型的,但这里as much time as he could相同于一个插入语,指的是尽可能多的时间。该句用的是spent time doing,这个句型。
3.两句用的时态略不一致,但表达的意思是一样的。因为第二句中的to后面必须加动词原型,只能用to have been injured这种说法来表示过去已经完成的动作。