She ____ the piano since she was a child.

She ____ the piano since she was a child.
a.played b.has played c.have played d.had played 选那个?
小俊314 1年前 已收到3个回答 举报

pkyy7374 春芽

共回答了17个问题采纳率:94.1% 举报

B 与since 短语连用应该用完成时,所有A错误,短语里用的是过去时,主语应该用现在完成时,所以D错误,主语是第三人称单数,所以C错误.

1年前

2

一行左公柳 幼苗

共回答了839个问题 举报

b. has played
since she was a child 时间状语标志用现在完成时,所以选b

1年前

1

ssx0058 幼苗

共回答了155个问题 举报

选B
since加一个一般过去时的表达,主句要用现在完成时。这是个规律。
she是第三人陈,所以用has不用have

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.115 s. - webmaster@yulucn.com