Yes they are English monarchs, but convention is that when the name has been used in both England and Scotland, the larger regnal number is used. Therefore James vii, not James ii, who was king of Scotland only.
William iii and Mary ii reigned jointly from 1689. However, Mary died in 1694, not William. Therefore, the answer to the 1689-1702 question should be William iii and the answer to the 1689-1694 question should be Mary iii. You have it the other way around. Alternatively you could answer William AND Mary for the 1689-1694 question and Only William for the 1694-1702 question.
The monarch who reigned between 1689 and 1694 was Mary II. She reigned at the same time with her husband William III. She died in 1694 but William stayed on the throne until his death in 1702.
Henry VI was king not only between 1470 and 1471 but also 1422-1461.
Edward VII belonged to the House of Saxe-Coburgh and Gotha. It's the same family as Windsor but the name wasn't changed until 1917 when he was dead already.
William iii and Mary ii reigned jointly from 1689. However, Mary died in 1694, not William. Therefore, the answer to the 1689-1702 question should be William iii and the answer to the 1689-1694 question should be Mary iii. You have it the other way around. Alternatively you could answer William AND Mary for the 1689-1694 question and Only William for the 1694-1702 question.
The monarch who reigned between 1689 and 1694 was Mary II. She reigned at the same time with her husband William III. She died in 1694 but William stayed on the throne until his death in 1702.
Henry VI was king not only between 1470 and 1471 but also 1422-1461.
Edward VII belonged to the House of Saxe-Coburgh and Gotha. It's the same family as Windsor but the name wasn't changed until 1917 when he was dead already.