x------in the heavy rain,she was wet through.空中是用have being caught还是have been caught?
人气:411 ℃ 时间:2020-01-26 07:20:34
解答
都不是.正确答案是having been caught.
首先,被雨淋着,是被动语态,要用be caught这种结构.
其次,她淋雨在先,全身湿透在后.was wet是谓语.当非谓语动词发生在谓语动词之前时,要用它的完成式,所以be caught要写成having been caught.
第三,逗号前面没有主语,说明前一半不是句子,而是一个短语.所以不能用谓语动词的形式,而要用非谓语动词的形式.即不能用have,而要用having.
推荐
猜你喜欢
- 两条直线两两橡胶而成的锐角或直角称为两条直线的夹角.现平面上有若干条两两相交而
- 地核体积约占整个地球体积的16%,地核质量约占34%,求地核的平均密度
- 大街小巷里,花色斑斓的小圆虫,披着俏丽的彩衣.在这些粗壮的黑甲虫中间,它们好像南国的少女,逗得多少
- 视力表指数对照(比如5.0对照的是1.0)?
- 英语翻译
- 单选This is what I am looking for () the heavy box A:open B:opening C:to open选哪个,请解析
- 翻译句子:最后,汤姆算出了那道数学题
- 点P为圆外一点,PO及延长线分别交圆O于A,B,过点P作一直线交圆O于M,N(异于A,B)