英语问题,急急急,高手进,在线等!!!!!!!!!!!!!!!!!!

用正确时态填空:

I shall have completed his movel by december ,By then I _________(work) on it for months.

Now that you _________(finish)work you can go home.

用should ,ought to 或have to填空:

I couldn't go shopping yesterday afternoon,I___________(go)to the dentist.

I really __________(buy) a new car but I can't afford to.

I didn't know you would be late,You __________(telephone).

had been working 要注意是过去一直在进行的
have finished
had to go
ought to buy
should have telephoned
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-07
will have worked
have finished

had to go
ought to buy
should have telephoned
第2个回答  2009-10-07
will have worked 将来完成时
have finished
had to go
ought to buy
should have telephone
第3个回答  2009-10-07
had worked
have finished

had to go
ought to buy
should have been telephoned