问大家几道英语选择题目,英语高手进!!快!!重赏!

2024-12-22 18:55:43
推荐回答(4个)
回答1:

2. 这是状语从句,Do you know后面应该接正常语序,又因为是“十年前”,所以是过去时,就选了D。
in 后应加地点,而本句并未提及具体地点,故不加in。
还有就是因为这句话是用where问的,某种意义上包含了in所指代的。

没有on the race,也没有at the race
in the race
有成功的可能

since 自从,前半句has won 为完成时,since“自从”,与完成时态连用。
如果用after,前后时态应该是一样的,在高中阶段,句子前后时态不一致时,都用since连接。

至于有没有been,则与动词是“持续性动词”还是“点动词”有关,如果是持续性动词,就必须在前面加been,点动词则不用。

回答2:

第一个因为已经是Do you know 表示疑问语句了 后面就应该是陈述语句 where he lived 而不需要where did he live

第二个不清楚

第三个如果用after一般都是after sb doing ,since是可以的

回答3:

需要加in

介词有很多种情况的.这个句子里live in是固定词组,不能省略 ..

这个没学..不好意思 ..

这个句子加since是因为它属于现在完成时态。after不表示这种时态。

这个句子中won就是动词了 ..been.并不需要啊。而且判断是否是完成时态不能看有没有been。。。看的是have/has been(这个是be动词的过去分词) done.

回答4:

最后一个空
因为前面是完成时,后面是一般现在时或一般过去时一般中间就用since

这个也是个结构