多彩な 英語 講師陣から検索…
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.

回答 · 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.

まだあなたの答えが見つかりませんか?

質問を書き留めて、ネイティブスピーカーに手伝ってもらいましょう!

ご自宅で快適に語学を学べるチャンスをお見逃しなく。経験豊富な語学講師陣の中からお選びいただき、今すぐ最初のレッスンにお申し込みください!

今すぐ学習を始める