1.楼主,你在考虑英语的句子的时候不能死抠住一个词的意思,要根据全句.你如果填was noticing,翻译过来就不通了.when 可以表示点时间,也可以表示短时间,这里显然是短时间.他注意到烟头,然后还要一个思考的过程才知道房间里有人.再加上notice不是延续性动词,更不能用进行时了.
2.第一句没问题,但会影响到后一句.前面是过去式,后面怎么能使一般时?把it's years改成it have been years
3.你看啊,后面一句是过去式,但是你要明白,前面的改变发型和后面的去找工作在逻辑上是一个连续的过程,可以这样理因为……所以……,因此before前后是两个并列的句子,所以要用changed.
你在做题的时候,一定要看清是否需要后退时态.