秋之无语
幼苗
共回答了18个问题采纳率:88.9% 举报
1.答案为D:你的疑惑在B吧,现在完成式功能的其中之一就是表示动作从过去某一时间点开始持续到现在,后面跟表示一段时间的时间状语.所以你认为B是正确的.可是,你想想,leave这个动作是从20分钟前开始一直持续到现在吗?leave这个动作能持续20分钟吗?所以呀,记住:瞬间动作动词不能和表示一段时间的时间状语连用.而be动词表示状态,离开这个状态已经持续20分钟了.
2.A.根据回答haven't finished,可以得出选择A.B肯定不行呀,没有过去式的动作怎么能出来过去完成时呢,对吧.C.已经借了已经在看了,怎么能用will.D一般现在式,可是借书发生在过去.
注意,此处的borrow又是一个瞬间动词.你自己分析一下,i have borrowed this book for 5 days.对吗?
3.前后因果关系,前面对后面造成影响,所以用现在完成时.
4.和你的第2个小题一样,C.D肯定不对了.再说A和B:你想想,提问者是不是问,你已经还了书了吗?
这样的句子初中的时候出题很频繁,自己要会想,问“如何如何了吗”一般都是完成时,表示到说话的时间为止是否已经做某事了,问动作是否已经完成.这样时态一下子就出来了,就在不会用过去式了.想想说话者的语境:有可能是A想看书,问B还了没有,如果还了那么B就看不了了,反之则能看.
这会明白了吗?
1年前
4