1.When we went to the station,the bus had already gone; we o

1.When we went to the station,the bus had already gone; we ought to get there earlier.
2.The computer,it is a 20th century invention,has created a new way of life.
请问错在哪?为什么?
迪庆 1年前 已收到5个回答 举报

iou_qiaoqiao001 春芽

共回答了19个问题采纳率:84.2% 举报

1.ought to have got there earlier.
ought to have done 表示过去应该做而没有做的事情
2.whici is a 20th century invention..应该是个定语从句..否则就有两个谓语

1年前

2

coolshi2007 幼苗

共回答了26个问题 举报

1
went to 应该是reached,前者只是到……去,而后者才表示到达。
get 应该是have got,这是虚拟语气,“我们本可以早点到”
另外麻烦2楼解释清楚为什么要用延续性动词?
2
it 应该是which,这里是一个定语从句,指示代词用which

1年前

2

seraphic11 幼苗

共回答了42个问题 举报

1. When we went to the station, the bus had already gone; we ought to get there earlier.
gone应该为BEEN AWAY。这是完成式的一种很容易出错的地方。应该用能表示延续意义的动词
2. The computer, it is a 20th century invention, has c...

1年前

2

东北恶浪 幼苗

共回答了26个问题 举报

1. we have to get there earlier.
2. the computer which is a 20th.....

1年前

2

_春_暖_花_开_ 幼苗

共回答了44个问题 举报

1,we ought to have got there earilier"ought to have done sth本应该做而没有做的事情。
2.the computer,which is a 20th certury invention,....此处为which引导的非限制性定语从句,相当于一个插入语的作用。
:)

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.110 s. - webmaster@yulucn.com