sb.be said to have done什么意思以及用法?
3个回答

意思是,据说某人已经做过.

该句型测试类型有以下几种

1)基本用法;

9.Alex is said (B) by heart 2000 Chinese characters up to now.

A.that he has learned B.to have learned C.to learn D.having learned

2) 在疑问句中考查;

10.---Is he said (B) his car lost?

----Yes.He was so foolish as to leave his car unlocked.

A.that B.to have had C.to have D.to be having

另外:

考查 say 一词用法———

say sb.to sth——变为被动 sb be said to do/to have done/to be doing ,

其后不定式形式可依照句意进行变换.