2个英语语法题We will have a school trip if it_____next SundayA.doe
2个英语语法题 We will have a school trip if it_____next Sunday A.doesn't rain B.won't rain C.not rains D.isn't rain 为什么选A 我认为从句也改用将来时选B when Anne and her friends arrived there,the film_____for twenty minutes A.has begun B.had begun C.had been on D.has been on 为什么选C 被动语态?我认为选B好点
第一题,选A的原因是,用if引导的条件状语从句,主句为将来时,从句用一般现在时表示将来. 第二题是因为for后面接的是连续的某段时间,所以动词必须为延续性动词be,而begin开始是瞬间动词,所以不行.这里had been on不是被动语态,因为被动语态的格式是be+动词的过去分词,而这里只有been一个动词,意思是电影已经“放映”了20分钟. 希望我的回答你有帮助