考点是:条件状语从句的虚拟语气。条件状语从句的虚拟语气表示条件从句假设的动作客观上未发生,只是假设已经发生,主句中相应的一种动作反馈。条件状语从句中虚拟语气分为对现在的虚拟、对过去的虚拟和对将来的虚拟。
本句中,because she thinks that引导的if句子里,if she had a job she probably wouldn't be able to see her friends very often.
if she had a job是条件状语从句,she probably wouldn't be able to see her friends very often是主句。因为有if,标志很明显。而且整个句子都处于现在的状态,从动词thinks可见。
她是对“现在不想立刻去工作”做的一个虚拟假设——认为“她如果去工作了就不能经常见到朋友了”的这个虚拟假设与现在状态(现在没有去工作)是一个相反的情况。所以if从句要用一个动词的过去式,选项仅有had符合。
B项的were to get 获得一份工作与前面她doesn't want to work不是处于一个逻辑框内,她是不想工作而不是去找工作。
根据对现在的虚拟表示与现在事实相反的情况,条件状语从句的谓语动词用过去式,主句谓语动词用“would/should/could/might+动词原形”。例,If I were you,I would help him.
重要提示:
在虚拟语气中,be的各种人称形式都用were,有时第三人称单数时可用was,但是第一人称单数时只能用were(考试重点)。
对过去的虚拟表示与过去事实相反的情况,条件状语从句中的谓语动词用had done,主句谓语动词用would/should/could/might have done。例,If I had had breakfast,I wouldn’t have felt ill.
对将来的虚拟表示与将来事实相反的情况,条件状语从句中谓语动词用过去式、should+动词原形、were to+动词原形,主句谓语动词用would/should/could/might+动词原形。例,If it were/should be fine tomorrow, I would go on a trip.
一般现在时的虚拟语气需要需使用一般过去式