Sheila: Mother! most of my friends have refused to come. Arun said that ............................... .
(i) He had a test on Saturday.
(ii) He has a test on Saturday.
(iii) He will have a test on Saturday.
(iv) He is having a test on Saturday.[/QUOTE]
All are grammatically correct. (ii) is most natural for me, closely followed by (i). (iii) is OK but leaves me wondering what the condition is - he will have a test on a Saturday if... what? (iv) makes it sound like he is having a blood test for some reason - having a test done on him, not taking a test.