灌水灌出性hh
幼苗
共回答了15个问题采纳率:80% 举报
比较严重的错误,分析一下句子结构,we是主语,have是谓语动词,a new staff是宾语,join in our company应充当宾语补足语,但是join用了过去式的形式相当于把句子分成了两个,第一个是:We have a new staff.第二个是:A new staff joined in our company.
很明显的,如果出现两个谓语,要么可以变成同主语的并列句,要么是主语不同(此句明显是主语不同,第一句主语是we,第二句是staff)这时候要想用一个句子来表达,就要用到动词的非谓语形式.
首先说改法,可以是We had a new staff join in our company.或者There was a new staff joining in our company.前句意思重在我们让一个新职员加入了,后句意思侧重有一个新职员加入了.
简单地说,可以记住have sb do和there be sb doing的用法.
非谓语动词的意思是动词在句子中不做谓语又能表达动词含义.
说的详细一点,have sb do是动词不定式做宾语补足语省略to,make sb do也是一样,但是被动语态时要还原为to do
例如:My mother had me do my homework.我妈妈让我做作业.
I was made to do my homework by my mother.是一个意思,被动语态.
there be sb doing则是动词ing形式做定语修饰sb,可以理解为“有 加入我们公司的一个员工”非谓语的用法还有很多,不太详细说了.
1年前
10