非谓语:attracted by the beauty of the city,she decided to stay another two days.为什么不可以having attracted by.,毕竟里面有another .,说明她已经待了几天啊!另一个类似问题:looked into the case,he decided to take an action.选项是第一个单词looked,为什么?这里的look 和he 是主动关系吧?

问题描述:

非谓语:attracted by the beauty of the city,she decided to stay another two days.
为什么不可以having attracted by.,毕竟里面有another .,
说明她已经待了几天啊!
另一个类似问题:looked into the case,he decided to take an action.选项是第一个单词looked,为什么?这里的look 和he 是主动关系吧?

这句话没必要用完成时,另外就算你要用完成时也是having been attracted by,因为她是被吸引,这种表达方法太麻烦,而且也没用必要,所以不用

过去分词有两个含义,被动和过去时间,第一个句子不是强调时间,而是被动,所以不需要用完成时态,只要用过去分词表示是被吸引就可以了;另一个句子是强调时间,但因为两个动作无太大的先后区别,所以不需用完成时态。
She was attracted by the beauty of the city, so she decided to stay another two days.
He looked into the case and then he decided to take an action.

Attracted by the beauty of the city
=Being attracted by...
=Having been attracted by...
=As she was attracted by...
意思都一样,但第一种最简练、地道.你只需要熟悉并背下这个很有用的句型就行了.
文中既然说“another days”,即暗示她已待了两天,2+2=4.
你举的第二个句子是错的.可改为:
Looking into the case,...
或:As he looked into the case,...
同理,第一种写法更好.