A friend has written me a message in which she tells me that she is leaving tomorrow from Italy. I want to say that I hope that she had/ has had a great time here in Italy. What is the right way to say it? "I hope you enjoyed staying in Italy" or "I hope you have enjoyed etc.." Thanks.
Asked
Active
Viewed 2.3k times
1
-
This has been covered many times before. This question provides a general overview of how the different tenses in English correspond to one another. This one, and the related questions linked from there, addresses the choice between Present Perfect and Simple Past more directly. This one addresses an important difference between British and American English. We have dedicated tags, too. Have a look around. – RegDwigнt Jul 24 '14 at 20:55
1 Answers
0
According to Raymond Murphy's English grammar in use, you can use the present perfect for new or recent happenings. l'd say both are correct,but l would stick to the present perfect sentence since you're supposed to be writing a message.l think the the present perfect is always the best choice when it comes to writing. l hope l have helped.