Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 536 077
2) Placement test : grammar (dridro) 1 352 340
3) Pretérito indefinido (viothur) 787 351
4) Pretérito indefinido (claire1) 746 446
5) Pretérito imperfecto (anonyme) 696 417
6) Placement test : vocabulary beginners (bridg) 665 793
7) Ser /estar? (claire1) 652 260
8) Spanish alphabet (claire1) 510 282
9) Present (bridg) 486 332
10) Imperative (anonyme) 467 129
11) Placement test (hidalgo) 456 132
12) Present : regular verbs (anonyme) 381 196
13) Pretérito indefinido: irregular (nicks0206) 340 184
14) Pretérito imperfecto (tinou) 340 073
15) Alphabet (yanhel) 334 389
16) Estar+Gerund (anonyme) 318 114
17) Choose the correct article (claire1) 304 375
18) Gustar (anonyme) 298 022
19) Pretérito perfecto (anonyme) 285 995
20) What time is it? (webmaster) 281 696
21) Imperative (anonyme) 275 084
22) Numbers 1-100 (webmaster) 270 649
23) Plural (claire1) 269 554
24) Pretérito indefinido (anonyme) 267 889
25) Future (claire1) 259 388
26) Indicative present (anonyme) 258 966
27) Pretérito indefinido (sara60) 255 126
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 243 024
29) Pronounce the nasal (yanhel) 236 077
30) Subjunctive present (anonyme) 235 215
31) Pretérito imperfecto (bikette329) 225 044
32) Conditional (anonyme) 223 363
33) Counting from 1 to 10 (bridg) 211 249
34) Future (anonyme) 201 242
35) Numbers (lemarseillais) 194 318
36) Ser (claire1) 186 980
37) Present (hidalgo) 186 380
38) Por/para (lemarseillais) 184 577
39) Placement test (yanhel) 181 874
40) Verbos con diptongación (nicks0206) 174 159
41) Pretérito imperfecto (anonyme) 173 540
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 169 916
43) Present: -AR -ER -IR (anonyme) 169 355
44) Pretérito indefinido (pepette62) 168 566
45) Numbers in letters (anonyme) 164 792
46) Date (dridro) 158 175
47) Soler + infinitive (nicks0206) 155 098
48) Gustar, doler, encantar ... (nicks0206) 154 559
49) Ser /Estar (yanhel) 153 565
50) El, la, los, las (anonyme) 147 655
51) All past tenses (hidalgo) 147 625
52) Present (anonyme) 146 008
53) Present (anonyme) 145 936
54) Numbers 11-20 (bridg) 145 245
55) Colours (bridg) 141 814
56) Estar (claire1) 141 785
57) Pretérito Indefinido (sergiomax) 140 890
58) Pretérito indefinido (anonyme) 140 340
59) Future (anonyme) 139 583
60) Animals (anonyme) 137 955
61) Future (hidalgo) 136 492
62) El pretérito perfecto compuesto (nicks0206) 135 521
63) El empleo de SER y ESTAR (anonyme) 135 248
64) Demonstrative adjectives (dridro) 134 507
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 131 937
66) Introducing oneself (anonyme) 131 773
67) Subjunctive (yanhel) 130 713
68) Subjunctive (yanhel) 130 571
69) Present (anonyme) 128 389
70) Imperative: -ar (dridro) 126 894
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 373
72) Masculine/Feminine (claire1) 124 831
73) Right tenses (anonyme) 124 813
74) Future (claire1) 123 162
75) Gerund (hidalgo) 119 661
76) Placement test (yanhel) 119 262
77) Pretérito indefinido (claire1) 111 638
78) Nationalities (webmaster) 109 736
79) Human body (bridg) 109 180
80) Imperative (dridro) 106 588
81) Gustar (anonyme) 106 337
82) Ropa y Accesorios (yanhel) 104 707
83) Days, months and seasons (pepette62) 104 419
84) Indicative tenses (anonyme) 104 365
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 123
86) Ser / estar Present (anonyme) 101 985
87) Imperfect (nicks0206) 101 361
88) Adjectives agreement (nicks0206) 98 848
89) Imperative (anonyme) 98 606
90) Pretérito indefinido (anonyme) 97 725
91) Gustar (tinou) 97 518
92) Dictation (claire1) 96 927
93) Prepositions Por / Para (claire1) 96 072
94) Plural (hidalgo) 96 067
95) Pretérito perfecto (anonyme) 95 619
96) Ser / Estar (anonyme) 95 509
97) Introducing someone (yanhel) 95 419
98) Past tenses (anonyme) 94 813
99) Estar + gerund (anonyme) 94 420
100) Present: diphtongues (anonyme) 94 207
101) Cardinal numbers (anonyme) 94 173
102) Articles & days (claire1) 91 344
103) Numbers 1 - 1,000 (anonyme) 90 750
104) Conjugation (dridro) 90 659
105) Gerund (nicks0206) 90 463
106) Find the correct capital (claire1) 89 793
107) Accents (anonyme) 89 503
108) Colors (lemarseillais) 89 443
109) Introducing oneself (anonyme) 89 205
110) Present (hidalgo) 88 246
111) Imperative (yanhel) 88 033
112) Me in Spanish (yanhel) 86 375
113) What time is it? (anonyme) 86 140
114) Present: /e/ => /i/ (anonyme) 84 995
115) Fruits (claire1) 84 712
116) All tenses (yanhel) 84 687
117) What time is it? (pepette62) 84 357
118) SER / ESTAR (anonyme) 83 865
119) Build these sentences (anonyme) 83 429
120) Estar + gerund (claire1) 83 256
121) Gerund (anonyme) 82 759
122) Estar + gerund (mrkenedy) 82 735
123) Future (anonyme) 82 351
124) Present (anonyme) 82 289
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 689
126) Future: voy a comer (anonyme) 81 659
127) Accents (bridg) 81 426
128) Plural (pepette62) 81 355
129) Maths (webmaster) 79 861
130) Present (nicks0206) 79 802
131) Sentences (claire1) 79 641
132) Masculine/Feminine (claire1) 79 602
133) Future (anonyme) 79 385
134) Imperative (sara60) 79 229
135) Subjunctive: present (anonyme) 78 941
136) Present - Regular verbs (anonyme) 78 826
137) Dialogue: 1st sentences (claire1) 78 001
138) Conditional (anonyme) 77 732
139) Indefinite articles (anonyme) 76 654
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 630
141) Turn into the plural (anonyme) 76 209
142) Diphtongue (present) (anonyme) 75 504
143) Comprehension test: level B2 (yanhel) 74 934
144) Future : ir +verb (claire1) 74 874
145) Futur (acebo) 72 766
146) SER y Estar (claire1) 72 692
147) Está,están,hay (claire1) 72 260
148) Dictation : alphabet (claire1) 72 243
149) Present : What about a coffee? (claire1) 72 071
150) Simple past - irregular verbs (hidalgo) 71 752
151) Prepositions A, DE, EN, CON (anonyme) 71 392
152) Ser / Estar (anonyme) 70 895
153) Present (anonyme) 69 861
154) Gustar (anonyme) 69 181
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 115
156) Possessive adjectives (anonyme) 68 994
157) Usted (claire1) 68 687
158) House (claire1) 68 582
159) Imperative: regular verbs (dridro) 67 729
160) Orders (anonyme) 67 594
161) Present (yanhel) 67 485
162) Gender of the words (claire1) 66 654
163) Bilingual dialogue : A formal conversation (claire1) 66 334
164) Pretérito indefinido (anonyme) 66 111
165) Comparatives (hidalgo) 65 949
166) Present: regular verbs (tinou) 65 675
167) Who am I talking about? (bridg) 65 516
168) Syllables (dridro) 65 477
169) Hora (anonyme) 65 258
170) Spanish accents (claire1) 65 150
171) Indicative past tense (anonyme) 64 763
172) Vocabulary : verbs (actions) (bridg) 64 405
173) Ordinal numbers (anonyme) 64 075
174) Progressive form (anonyme) 63 987
175) Pretérito indefinido - irregular verbs (anonyme) 63 724
176) Present: Estar + gerund (anonyme) 63 576
177) Subjunctive imperfect (pierre222) 63 337
178) Present (nicks0206) 63 119
179) Introducing oneself (claire1) 62 968
180) Present (irregular verbs) (hidalgo) 62 855
181) Indefinite preterit (anonyme) 62 264
182) Placement test (hidalgo) 61 822
183) Present (anonyme) 61 579
184) Sequence of tenses (anonyme) 61 337
185) Imperative (hidalgo) 61 195
186) Le lo la se. (anonyme) 60 576
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 202
188) Numbers in letters (anonyme) 60 086
189) Future (anonyme) 60 046
190) C / Z (pepette62) 59 904
191) Animals (nicks0206) 59 670
192) Human body (webmaster) 59 236
193) Level test II (yanhel) 59 121
194) Months (claire1) 58 749
195) Conditional - SI + sequence of tenses (nicks0206) 58 661
196) El acento escrito (anonyme) 58 552
197) Pretérito perfecto (anonyme) 58 111
198) Vegetables (claire1) 58 082
199) SER / ESTAR (anonyme) 58 032
200) Adjectives - agreement (anonyme) 57 912
