问一个关于虚拟语气的问题!!

Jean doesn't want to work right away because she thinks that if she _________ a job shi probably wouldn't be able to see her friend very often.

A.has to get B.were to get C.had got D.could have got

这道题应该选什么啊??答案给的是C,可是我感觉应该选B啊,如果选C的话跟后面的wouldn't be able to 好像是不符吧??请丁老师和大家解答一下啊,谢谢啦
were to 是表示对将来的虚拟啊,句子的意思是:如果她去工作了,她可能不能经常看到她的朋友了。
如果选c的话,后面应该用had been able to啊,对过去的虚拟主句中应该过去完成时的。
本题跟have to do 根本没关系啊。。。

选择C,has to do 是不得不做某事were to do 过去将来时,过去将要做某事could have got 虚拟时态,表示假设已经得到... 根据句意应该是翻译为如果她已经得到工作,她将不能经常和朋友见面。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-22
我怎么觉得填got啊?对现在的虚拟,或对将来的吗

因为主句里不就是用得原形吗
第2个回答  2007-06-03
别担心,你选的是正确的.是答案有误哦!刚好我做过这道题,应该是B.有原题为证的.

Jean doesn't want to work right away because she thinks that if she were to get a job she probably wouldn't be able to see her friends very often.(1996年1月四级第44题)
相似回答