A、positive
B、tactless
C、complex
D、permanent
答案:D
A、positive
B、tactless
C、complex
D、permanent
答案:D
A. didn't he
B. he did
C. he could
D. did he
A. ran into
B. took away
C. put on
D. shut down
解析:参考解析:本题考查动词词组。run into的意思是"偶遇、碰见",take away的意思是"取走、带走”,put on的意思是"穿上、上车",shut down的意思"关押、关闭、罢工"。根据句意,正确答案为A。句意:在去北京的飞机上,我偶然遇到了我的前任经理。
A. being
B. had
C. would be
D. has
解析:参考解析:该句中用的是there be句型,所以B、D两项排除,C项构成句子的谓语部分,因为此句不缺少谓语,所以只有being符合要求,故选A。
A. incredible
B. probable
C. imaginable
D. impossible
A. can't attend
B. mustn't attend
C. won't have attended
D. couldn't have attended
解析:参考解析:情态动词及现在完成时的用法。"情态动词加现在完成时态"表示的是对过去事情的推测。肯定形式用must have done;否定形式用can't/couldn't have done,本题是对昨晚发生事情的推测,又说否定形式,故答案选D。A项是对于现在时must的推测形式,但是由于题目中的时间是昨天晚上,以后是对于过去的猜测,所以排除。B项、C项语气和时态都不正确。句意:汤姆一定没有参加昨天晚上的聚会,因为没有人看到他。
A. has found
B. hasn't found
C. found
D. founded
解析:参考解析:not...yet,for,since等是现在完成时的时态标志语,故选B。
A. unless
B. when
C. but
D. or
解析:参考解析:连词辨析。本题前后两个小句缺少连接词,根据题意可知,两个句子之间的关系是选择关系,后面的小句使用了虚拟语气。表示选择关系的只有D项的or。A项表示一种假设,"除非,如果不";B项表示时间,"在...时";C项表示转折关系。句意:他在参加会议,否则他昨天就来参加你的派对了
A. I saw
B. I have seen
C. have I seen
D. do I see
解析:参考解析:具有否定意义或否定形式的词或词组位于句首时,谓语用部分倒装结构。其他具有否定意义的词还有: never,scarcely,hardly,not only等。另外,根据句意应用现在完成时态。因为否定词放句首,句子结构要倒装,句子所涉及的动作不是强调现在的状态,而是强调一个影响,那么就要用现在完成时。
A. would have come
B. would come
C. had come
D. came
解析:参考解析:这里表示与过去事实相反,谓语应该使用would have done的形式,故选A。
A. get through
B. take off
C. pull out
D. break away
解析:参考解析:本题考查词组含义辨析。go through意为"通过";pull out意为"拔出,离开";take off意为"起飞";break away意为"突然离开”。根据句意,这里指飞机起飞,故答案选B。句意:今天早上由于雾太大,飞机无法起飞。