תראה בעיקרון המיים באמת קצת דומות אבל לכל אחת יש שימושים שונים בשפה.. to cpmlete something פירושו לסיים במובן של להשלים, כמו לסיים ספר, להשלים משפטים..:) to accomplish something זה לסיים במובן של להשיג אותו, להביא אותו לידי הצלחה ולכן כמו שאמרת על mission accomplished - המשימה הושגה בהצלחה, זו הכוונה, ולא סתם "הסתיימה"
במילה הזו משתמשים יותךר בהקשר של למשל.. most people accomplished great things when they were my age