英语关于时态的选择题

[复制链接]
查看11 | 回复5 | 2019-3-1 10:15:38 | 显示全部楼层 |阅读模式
Dinosaurs are though to_____millions of years ago.
A die out
B have died out
C having died out
D dying out
选择什么好呢?我选择了A

回复

使用道具 举报

千问 | 2019-3-1 10:15:38 | 显示全部楼层
1,Bjustnow表示的是刚刚的意思,刚刚给你照了照片,照照片的动作发生在你没有注意的同时,所以用过去进行时态,表示动作的同时发生,以后遇见过去进行时态一定要判断是否有相应的表示过去时间的时间状语或者意思.2,C既然是含责备的意思表示过去应该早点告诉他,那么表示过去的时候没有做告诉他这个动作,所以还用过去时态.3,Cforawhile表示的是一个时间段,表示在过去的这个时间段里是持续在做一个动作即一直在玩耍,后面是指当她正来拜访的时候我正要去看书,用过去将来时态表示即将去做的动作.注意这里的和前面的句子中的不一样,前面是过去进行表正在发生,这里是指用过去进行时态表即将发生的含义,请注意区分.4,Alookat
回复

使用道具 举报

千问 | 2019-3-1 10:15:38 | 显示全部楼层
答案是B,在这里是固定结构ab/sth be thought to have done sth:某人或某事被认为曾经做了---用to have doone的原因是后面的millions of years ago.本题的意思是:恐龙被认为几百万年前就已经灭绝了。~~英语教师团队真诚为您服务~~
回复

使用道具 举报

千问 | 2019-3-1 10:15:38 | 显示全部楼层
应该选B吧!因为这句话的意思是:恐龙被认为是在数百万年以前就已经灭绝了。灭绝的这件事情是在数百万年以前就已经发生了,所以要用完成时态。还有be think to do sth 的意思是:被认为做某事。英语教师团队真诚为你解惑!
回复

使用道具 举报

千问 | 2019-3-1 10:15:38 | 显示全部楼层
选B。be thought to have done sth某人被认为曾经做了,用于对过去的猜想,换成主动就好理解了We think dinosaurs died out millions of years ago.be thought to do sth 用于一般现在时,例如:Tom is thought to be a good stud
回复

使用道具 举报

千问 | 2019-3-1 10:15:38 | 显示全部楼层
答案是B,首先看ago这个词,说明本句是过去时。而前面是不定式结构,不定式的过去时结构为to have done.所以,答案是B.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行