1) I HAVE/ WILL HAVE / WILL BE HAVING a test tomorrow morning. My thoughts: 'Will have' seems to be the least likely option as it indicates a sudden decision of wanting to take a test as opposed to sitting a scheduled event planned in advance. 'Have' is definitely more common than 'will be having', yet I don't see any problems with the latter. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.