请英语高手帮帮忙

单选并说明理由且翻译这句话He found Irene____at the piano with her hands on the keys( A.seating B.seated C.seat D.to seat)
2026年09月27日 20:33
有5个网友回答
网友(1):

A.Seating
find sb.doing sth.
发现某人正在做某事。
(B.seated 往往表示伴随状态;C.seat 确实有find sb do sth,但是表示反复发生的动作,而不是正在做;D.to seat 同理C)

网友(2):

C,因为find sb. do sth.是一个搭配哦

网友(3):

C吧,不确定

网友(4):

选A。
find sb done sth表示:发现某人做过某事
find sb doing sth表示:发现某人正在做某事
他发现Irene坐在钢琴前,且手放在琴键上。

网友(5):

选B。seat是个名词,想要表示“坐”只能用be seated的短语。find后面可以跟doing和done两种形式,所以这里用seated,不存在seat单独做动词用。:-P