请问下面几个英语造句对不对

请问下面几个英语造句对不对

题目
请问下面几个英语造句对不对
1.Had I got up earlier,I wouldn't be punished to sing
2.If I weren't to sing(shouldn't sing at class),I could even do anything
3.If I knew I had to sing at class,I would have pretended(been pretending) to be ill at home
括号里面的也可以吗?
答案
第一句:I wouldn't have been punished to sing .(对过去的事情虚拟语气要用完成时呀!wouldn't 用在对现在时的虚拟上面哦)
第二句我不太懂你想表达什么,你是想说我除了唱歌什么也做不了么?如果是的话最好用I couldn't do any ting except singing in class.(这句话是说一个实事,为什么你要用虚拟语气呢?)
第三句:If I had known that I had to sing in class,I would have pretended to be ill at home.(括号里面这个一般没有这么说的,挺奇怪的,感觉意思变成了:我会一直假装生病,但是你开始应该是没有跟老师说你病了的吧~所以从何而来你一直假装自己病了呢,是吧?)
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.