Cerca tra vari insegnanti di Inglese...
Caxio
Hello native English speakers. Which of these two sentences is grammatically correct? Do they have the same meaning? (what is the meaning of it?) 1. I have learned to be dangerous upon points of honour since I served the Spaniard. 2. I have learned to be dangerous upon points of honour since I have served the Spaniard.

Risposte · 2

0
Hi, Both are grammatically correct, but they do not mean exactly the same thing. 1 uses past simple so it means the serving is finished. 2 uses present perfect so it suggests the serving continues or is still relevant now. In most normal English, sentence 1 is more natural after since.
0
1. You no longer serve the Spaniard. 2. You still serve the Spaniard. '... since I have been serving ...' would be better.

Non hai ancora trovato le tue risposte?

Scrivi le tue domande e lascia che i madrelingua ti aiutino!

Non perdere l'opportunità di imparare una lingua comodamente da casa tua. Esplora la nostra selezione di insegnanti di lingue esperti e iscriviti subito alla tua prima lezione!

Inizia a imparare oggi