I've found a useful website for practicing for your Basic Theory Test (BTT) / Final Theory Test (FTT), and I'd like to share it with you.
The website is www.AceOnline.com.sg, and over 120,000 people in Singapore have used their questions with success!
Ace Online includes practice questions and simulated tests modeled after the Official Traffic Police Test.
The database is extensive - with 400 BTT questions and 600 FTT questions, up-to-date and styled just like the actual test questions. There are also explanations for tricky questions!
Check it out: www.AceOnline.com.sg.