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)结构连用,表示该动作一直延续到某个时间点才结束