1.用is+working表示到现在还在工作
如果是想问这周工作了没,应该用过去时,did+work的形式
2.C的话如果改成I am invited就对了。
3.C 风不再吹了,但还是很冷。
4.因为后面用了would,表示过去,那根据语意前句就是过去的过去了。
5.B
1. ...就是该选A,现在进行时代替一般现在时...
2. 英语中有“能省则省”原则,因此B是最佳答案。
3. 我选C,不知对否,可能需要前后一致吧
4. 过去完成进行时啊
5. 我选C,would have done, 表肯定
发现基本语法忘得差不多了
1 根据答语is on holiday,表示句子时态是现在进行时,所以应选B
2 if引导的时间状语从句中,如果主句是一般将来时,从句应用一般现在时。这是语法规则。没有原因。
3 A was表示过去的状态,应该理解为一般过去时。根据时态一致原则,应选A。
4 因为从句would是will的过去式,表示在过去将要做的事,因此,聊天这个动作应该发生在过去的过去。
5 C 首先根据I turned to be确定答语应为过去时,即“度过不眠之夜”这个动作发生在过去(得知成为第一名的时候)。其次,would表示对过去事实的猜测。
1.问题是强调这周是否仍在工作,当然用进行时更好啦. 而B的一般时态表通常的情况.
2.第二题时态不对. was 应该为 am.
3.选A. 风不再吹了, 但还是冷. 这句话里风不吹不能用被动, 而且根据前后一致要用过去时态.
4.首先描述一件(或发生过的)事情通常用过去时, 从would 就可以知道用了过去的时态,. 然后他们在”当时”的第二天会再继续, 那根据句意所以是过去的过去. 而且现在完成时态本身在这就不合适.
5.选C. 考试已经发生过的了. 回答者说的是我肯定那晚你一定是高兴得无法入睡. 都是发生过的了. 因此用过去完成时态.
第二题的c应该是if I has been invited
第三题选d风已经不再吹了,是过去的过去就已经完成的动作!
第四题首先for可以确定用现在完成时,而后面的would就应该再后退一步,也就是过去的过去了!
第五题意思应该是昨晚已经度过了一个不眠之夜.我觉得答案应该是I'm sure you must have had a sleepless night!
D.had
we
returned;than
no
sooner
...
than
刚...就...;
no
sooner
是否定的状语在句首,后跟倒装句
C.
has
been
ever
since自...以来,要用现在完成时
C.has
won
by
now
到现在,现在完成时
惭愧,从上下文意思看,比赛还没有结束,所以选A:到现在可以肯定谁会赢。进行时表达将来时
D.has
known;ever
同第二题