By next June I ..... living here for two years.Ashall have beenBshall haveCshall beDhave beenAnswer: A. shall have been Read Explanation: For അടങ്ങുന്ന time expression ഉള്ളതിനാൽ perfect tense ഉപയോഗിക്കണം.By next June എന്ന time expression ഉള്ളതിനാൽ future perfect tense ഉപയോഗിക്കണം.ഇവിടെ shall have been എന്നുള്ളതാണ് future perfect tense. Read more in App