有关英语语法的几个简单问题

来源:百度知道 编辑:UC知道 时间:2024/07/05 15:23:18
1.It is three years since he graduated.
他毕业三年了。(这里为什么用的是IT IS而不是THERE ARE呢?后面接的是THREE YEARS那么前面用的不应该是复数么??)
His parents no longer have any real influence over him.
他的父母对他已不再有任何约束力了。
(这为什么要用OVER呢?除了OVER外还有哪些词可以代替啊!意思不能变哦!!)
BY THE WAY:这俩的原句有语法上的错误么??

1.这个强调的不是时间的复数,而是说这个人毕业的整体时间,不知道我这样说倪明不明白。比如It was four years since he married。说的是他结婚四年。强调他结婚的年份。
2.这个是按照语境理解的,你也可以用from,就是说在他那里不受束缚。
btw:第一个应该是It was

这里It is 的意思是 It has been. 三年是一个整体,和前面没关系的。

Over的话,是施加于他的意思

1.It had been three years since he graduated.
there are意思不对, it 是指the number of year since he graduated,
所以是it
2.His pareent no longer have any real influence over/on him.
用over是由於这是phrasal word

1.从语法上讲,我觉得第一句有语法错误,因为是since引导的状语从句,习惯上主句是用现在完成时,即:It has been 3 years since he graduated.

2.第二句语法没有问题,但感觉“real”一词用的不恰当,"real"要表示的是一张真实存在的一种状态,用actual influence顺口多了。Over用的非常好,如果要代替,我所想到的是介词“with”.

1.since要用完成时态
It is 在这里不做句子成分 用于强调three years
2.over指覆盖在表面
我认为还可以用at