Present - past perfect tense is one of the most important structure n E lang.
and It usually causes some sort of confusion among beginners n learning ..
ur explaination is vey good one .. and the assignment which u put is a perfect Idea ..
keep goin' hon
U R such a gr8 teacher
greetings .. Ur student =)