lele1980
春芽
共回答了20个问题采纳率:95% 举报
虚拟语气123
1. 什么情况下用: 表达一种愿望或想做但又无法做(到)的事: I wish I were young/If I were there, I would have helped you.
2. 时态: 虚拟语气的时态比较特殊. 在表达愿望时, 通常用wish+could/would/should
3. 在表达想做但又无法做(到)的事时, 虚拟语气也有现在,过去.将来时. 不过, 表示现在的, 用过去时 (If I were you...); 表示过去的, 用could/would/should+have done (I should have finished my college last year); 表示将来的, 用could/would/should+do (I would give you a hand)
希望对你有帮助.
1年前
追问
1
举报
lele1980
在第一种情况下,与过去事实相反,主句谓语动词:would have done ,从句谓语:had done ;EX: If he had known it,he would have told me . 与现在事实相反,主句谓语:would do 从句谓语:were、 did(过去式); EX: what would you do if you were in his place? 表示将来的推测,主句谓语:would do 从句谓语:were to do、should do . EX: If she should encounter any difficulty in her life, her sister would help her out. 第二种, 对过去愿望:从句谓语:had done 、could have done ; EX:I wish i had forgotten it. 对现在或将来愿望:从句谓语:could do 、were EX: I wish i could fly. / I wish i were a bird. 第三种,对过去事实假设:从句谓语:had done; EX:The animal was walking as though it has hurt its leg. 对现在事实假设:从句谓语:were、did(过去式); EX:She talks as if she were innocent. 对将来事实假设:从句谓语:would do EX: It seems as if the meeting would never end. I HOPE IT CAN HELP YOU.