这个虚拟语气题请高人指点,不太明白

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:39:02
If she could sew,______.

a. she make a dress b. she would have made a shirt

c. she will make a shirt d. she would had made a coat

选b..
could sew 是对于去的虚拟。。用过去完成式。

非真实条件中。。
从句:过去完成时 主句:should(would) have+ 过去分词
If she had worked harder, she would have succeeded.

选B ,
过去虚拟
前面Could + 动原
后面 Should/ could + have + P.P

d
题目中 如果她能看到(是过去)故用过去完成式