Sentence 19 is a bit of a problem. "Iīve been loving you FOR all my life."
It should be: "I have loved you all my life." In British English, you generally donīt use a continuous with stative verbs (e.g. like, love etc.) See a longer list here: http://esl.about.com/od/grammarstructures/a/g_stative.htm
And you donīt use "for" with all my life. Iīve been British all my life ;-). (But Iīve had dual nationality for 30 years.)