1.A
翻译:--开车去市中心工作不是很困难吗?--是啊,那就是我为什么一直以来都坐火车上班的原因.
时态题目需要细细考虑各动作所发生的时间.
B项使用一般过去时,从句意来看,“坐火车上班”该动作现在还在进行中,并没有其他比如“以前坐火车,现在开车上班”这种对比,排除;
C项使用过去完成时,表明“坐火车上班”该动作发生在另一个过去的动作/时间之前,但是整句没有出现一处过去的动作/时间进行对比,排除;
D就更不对了,I为第一人称,怎么可能用当事人称单数形式goes?
A为现在完成进行时,表明该动作从过去开始,一直延续到现在,可能刚刚结束,也可能还在继续,也可能会继续延续下去.它刚好符合此题上下文句意和动作时时间特征.
2.B
翻译:当他妈妈进来时,这个男孩假装睡着了.
固定短语pretend to do sth,意思是“假装做某事”,由此排除CD(C为现在分词,D为形容词);
A虽然也是不定式,但是fall asleep是一个瞬间动作,意思是“入睡/进入睡眠”,而B中的be asleep意思是“在睡觉/睡着了”,是一个可以延续的状态.
A那个从未睡进入睡着之间的一个瞬间动作是很难把握装好的,所以装的只是睡着了这种状态而已.
所以正确答案为B,而不是A.