英语中级语法的练习

8月22日早上6:17--6:56

If I had known you were in hospital, I would have gone to visit you.(我不知道你在医院)

比较:

I'm not hungry. If I was hungry, I would eat something.(现在)

I wasn't hungry. If I had been hungry, I would have eaten something.(过去)


if I had seen you, I would have said hello.

wish 后不用 would have :

I wish something had happened. (很遗憾没有发生)

I wish it had been warmer.

比较现在和过去:

If I had gone to the party last night, I would be tired now.

......................................................, I would have met lots of people.

练习题:

If Ken had missed the train, he would have been  late for his interview.

I would have forgotten Ann's birthday, if you had not reminded me.

If I had had your address, I would have sent you a postcard. 过去完成时

We would have enjoyed it more if the weather had been better.

It would have been quicker if I had walked.

If I was/were tired, I'd go home now.  (现在)

If I had been tired, I would have gone home earlier.(过去)

if 造句:

If the driver in front had not stopped so suddenly, the accident wouldn't have happened.

If I had known that George had to get up early, I would have woken him up.

If Jim hadn't lent me money, I wouldn't have been able to buy the car.

If Margaret hadn't been wearing a seat belt, she would have been injured in the crash.

If you had some breakfast, you would not be hungry now.

If I had some money on me, I would have got a taxi.

I wish:  假如

I wish I had applied for that job.

I wish I had learned to play a musical instrument when I was younger.

I wish I hadn't painted the gate red.

I wish I had brought my camera.

I wish they had told me they were coming. ( I wish I had known they were coming.)

  

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容