11道语法题选择正确时态(现在完成时,现在完成进行时,一般过去式,过去进行时,过去完成时,过去完成进行时)1.Repor

1个回答

  • 1.crashed,hit,had put

    火车事故是既成事实,所以用过去时,crashed,hit的过去时还是hit,放置是在事故发生前,所以用过去完成时had put

    2.did/have been doing,cleaned/have cleaned

    我觉得这几个都说得通,如果非要选一个出来的话,那就did,have cleaned吧~

    3.started,hasn't been

    主语从句,前后时态应该一致,所以用started;两年没有看过牙医了,看过,应该是完成时,这里应注意把gone换成been,因为是说去过,而不是去了不回来

    4.played

    是对最近一段时间事实的描述,就像I play tennis everyday一样

    5.has changed,came

    since是明显的完成时的标志,"我们第一次来到这里"肯定是过去发生的,而且这里是用来表示一个时间点,所以用一般过去时

    6.get

    hear sb doing是听见某人正在...;hear sb do听见某人做了某事

    7.have often wondered,got

    其实可以用现在时的,但是你给的备选答案里没有,所以只好用过去时,我过去常常怎样,这应该用完成时表示

    8.was talking,started,broke

    从句时现在分词作伴随情况状语,主句就是过去事实,所以一般过去时

    9.has been standing

    10.was,studied

    对过去事实的描述

    11.lived,was

    是表示在18岁之前的时间里一直住在...,但是live是延续性动词,延续性动词的肯定式与till(/until)结构连用,表示该动作一直延续到某个时间点才结束