寻找适合你的 英语 教师…
Louis
why present perfect in sentence ... please ?
Can someone please help with this:
My grammar book says it should be:
'the first settlers *to have visited *Europe were from the East'
Can someone explain (1) why 'present perfect' here? and (2) why not 'who visited'.
Thank you in advance.
2015年3月3日 10:42
回答 · 4
1
It isn't a present perfect form at all - 'to have visited' is the past form of the infinitive 'to visit'
'John was the first guest [to arrive]' means that he was the first guest who arrived.
'The first settlers [to have visited]' is a similar construction. It means 'who visited', but it's a neater expression.
2015年3月3日
还未找到你的答案吗?
把你的问题写下来,让母语人士来帮助你!
Louis
语言技能
英语, 法语, 德语, 意大利语
学习语言
意大利语
你或许会喜欢的文章

Santa, St. Nicholas, or Father Christmas? How Christmas Varies Across English-Speaking Countries
8 赞 · 4 评论

Reflecting on Your Progress: Year-End Language Journal Prompts
8 赞 · 3 评论

Same Word, Different Meaning: American, British, and South African English
25 赞 · 18 评论
更多文章
