分类：教育/科学-外语学习
问题：虚拟语气的两道题Idon'tthinkthatIshallfai 
I don't think that I shall fail.But if I ____I would try again.A should fail   B would fail fail          D have failed---____the bike be repaired by him?---No.I'd rather he ___it repaired.A Will;has   B Shall;hadC Should ;have D Can;has请哪位朋友帮忙，给出详细的解法，谢谢大家了！
回答：1　A 表示与将来事实相反的if sb should do sth,加would/should/could/might do sth

2  B shall表示询问是否需要他修理自行车　而would rather sb did sth 表示希望、愿意某人做某事，固定用法所以用had 
 have　sth done　固定搭配
意思是我宁愿他已经把它（自行车）修理完了。