Yesterday he didn't __ school but ___ Marathon race.

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:37:17
Yesterday he didn't __ school but ___ Marathon race.
A join ; join in B attend ; competed in C join in ;joined in D join ;took part in
选什么?能否说说这几个词的差异?

attend school =attend a class 意思是上学 固定搭配
compete in race 参加竞赛
选B
didn't助动词后面填原形,but 承接作用连接两个并列的句子,谓语时态应一致,所以第二个空是一般过去式

不好意思,楼上地说的不对。应该:B
attend school :上学
competed in Marathon race:参加马拉松比赛
由于,第一个空前有didn't,所以后面填原形,而but 连接两个并列的句子,所以时态应相同,所以第二个空填过去式。

选D 首先看时态,第一个空是原形,第二个是过去式,选择JOIN IN /TAKE PART IN ,为避免重复,不要添一样的

B