Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 541 669
2) Placement test : grammar (dridro) 1 353 604
3) Pretérito indefinido (viothur) 791 438
4) Pretérito indefinido (claire1) 749 376
5) Pretérito imperfecto (anonyme) 699 858
6) Placement test : vocabulary beginners (bridg) 666 301
7) Ser /estar? (claire1) 654 133
8) Spanish alphabet (claire1) 510 375
9) Present (bridg) 487 094
10) Imperative (anonyme) 469 410
11) Placement test (hidalgo) 456 758
12) Present : regular verbs (anonyme) 382 621
13) Pretérito imperfecto (tinou) 342 452
14) Pretérito indefinido: irregular (nicks0206) 342 065
15) Alphabet (yanhel) 335 011
16) Estar+Gerund (anonyme) 318 834
17) Choose the correct article (claire1) 304 633
18) Gustar (anonyme) 299 063
19) Pretérito perfecto (anonyme) 287 720
20) What time is it? (webmaster) 281 828
21) Imperative (anonyme) 275 658
22) Numbers 1-100 (webmaster) 270 979
23) Plural (claire1) 269 705
24) Pretérito indefinido (anonyme) 269 210
25) Future (claire1) 260 479
26) Indicative present (anonyme) 259 670
27) Pretérito indefinido (sara60) 257 015
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 243 943
29) Subjunctive present (anonyme) 237 537
30) Pronounce the nasal (yanhel) 236 498
31) Pretérito imperfecto (bikette329) 227 612
32) Conditional (anonyme) 224 099
33) Counting from 1 to 10 (bridg) 211 597
34) Future (anonyme) 201 982
35) Numbers (lemarseillais) 194 543
36) Present (hidalgo) 187 223
37) Ser (claire1) 187 093
38) Por/para (lemarseillais) 185 458
39) Placement test (yanhel) 182 195
40) Verbos con diptongación (nicks0206) 174 500
41) Pretérito imperfecto (anonyme) 174 167
42) Pretérito indefinido (pepette62) 170 883
43) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 170 822
44) Present: -AR -ER -IR (anonyme) 169 660
45) Numbers in letters (anonyme) 165 302
46) Date (dridro) 158 243
47) Soler + infinitive (nicks0206) 155 584
48) Gustar, doler, encantar ... (nicks0206) 155 034
49) Ser /Estar (yanhel) 153 815
50) All past tenses (hidalgo) 148 079
51) El, la, los, las (anonyme) 147 814
52) Present (anonyme) 147 097
53) Present (anonyme) 146 205
54) Numbers 11-20 (bridg) 145 493
55) Colours (bridg) 141 978
56) Estar (claire1) 141 869
57) Pretérito Indefinido (sergiomax) 141 804
58) Pretérito indefinido (anonyme) 140 699
59) Future (anonyme) 140 385
60) Animals (anonyme) 138 162
61) Future (hidalgo) 137 482
62) El empleo de SER y ESTAR (anonyme) 135 730
63) El pretérito perfecto compuesto (nicks0206) 135 707
64) Demonstrative adjectives (dridro) 134 562
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 132 341
66) Introducing oneself (anonyme) 131 920
67) Subjunctive (yanhel) 131 167
68) Subjunctive (yanhel) 130 955
69) Present (anonyme) 128 620
70) Imperative: -ar (dridro) 127 039
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 603
72) Right tenses (anonyme) 125 288
73) Masculine/Feminine (claire1) 125 120
74) Future (claire1) 123 510
75) Gerund (hidalgo) 120 141
76) Placement test (yanhel) 119 441
77) Pretérito indefinido (claire1) 112 052
78) Nationalities (webmaster) 109 757
79) Human body (bridg) 109 358
80) Gustar (anonyme) 106 935
81) Imperative (dridro) 106 847
82) Ropa y Accesorios (yanhel) 104 898
83) Days, months and seasons (pepette62) 104 533
84) Indicative tenses (anonyme) 104 514
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 315
86) Ser / estar Present (anonyme) 102 178
87) Imperfect (nicks0206) 101 731
88) Imperative (anonyme) 99 227
89) Adjectives agreement (nicks0206) 99 047
90) Pretérito indefinido (anonyme) 98 058
91) Gustar (tinou) 97 954
92) Dictation (claire1) 96 952
93) Prepositions Por / Para (claire1) 96 410
94) Plural (hidalgo) 96 250
95) Pretérito perfecto (anonyme) 96 151
96) Ser / Estar (anonyme) 95 746
97) Introducing someone (yanhel) 95 566
98) Past tenses (anonyme) 95 327
99) Estar + gerund (anonyme) 94 633
100) Present: diphtongues (anonyme) 94 438
101) Cardinal numbers (anonyme) 94 296
102) Articles & days (claire1) 91 459
103) Numbers 1 - 1,000 (anonyme) 91 023
104) Conjugation (dridro) 90 898
105) Gerund (nicks0206) 90 810
106) Find the correct capital (claire1) 89 958
107) Accents (anonyme) 89 738
108) Colors (lemarseillais) 89 562
109) Introducing oneself (anonyme) 89 348
110) Present (hidalgo) 88 612
111) Imperative (yanhel) 88 277
112) Me in Spanish (yanhel) 86 486
113) What time is it? (anonyme) 86 215
114) Present: /e/ => /i/ (anonyme) 85 246
115) All tenses (yanhel) 84 833
116) Fruits (claire1) 84 777
117) What time is it? (pepette62) 84 555
118) SER / ESTAR (anonyme) 83 982
119) Estar + gerund (claire1) 83 656
120) Build these sentences (anonyme) 83 524
121) Gerund (anonyme) 83 363
122) Estar + gerund (mrkenedy) 83 188
123) Future (anonyme) 82 936
124) Present (anonyme) 82 433
125) Future: voy a comer (anonyme) 82 055
126) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 864
127) Accents (bridg) 81 473
128) Plural (pepette62) 81 469
129) Present (nicks0206) 79 897
130) Maths (webmaster) 79 869
131) Sentences (claire1) 79 743
132) Masculine/Feminine (claire1) 79 727
133) Future (anonyme) 79 616
134) Imperative (sara60) 79 602
135) Subjunctive: present (anonyme) 79 488
136) Present - Regular verbs (anonyme) 78 885
137) Conditional (anonyme) 78 346
138) Dialogue: 1st sentences (claire1) 78 094
139) Indefinite articles (anonyme) 76 777
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 770
141) Turn into the plural (anonyme) 76 344
142) Diphtongue (present) (anonyme) 75 728
143) Comprehension test: level B2 (yanhel) 75 079
144) Future : ir +verb (claire1) 75 058
145) Futur (acebo) 73 752
146) SER y Estar (claire1) 72 856
147) Está,están,hay (claire1) 72 330
148) Dictation : alphabet (claire1) 72 279
149) Present : What about a coffee? (claire1) 72 163
150) Simple past - irregular verbs (hidalgo) 72 156
151) Prepositions A, DE, EN, CON (anonyme) 71 544
152) Ser / Estar (anonyme) 70 983
153) Present (anonyme) 70 072
154) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 419
155) Gustar (anonyme) 69 230
156) Possessive adjectives (anonyme) 69 094
157) Usted (claire1) 68 902
158) House (claire1) 68 696
159) Orders (anonyme) 68 546
160) Imperative: regular verbs (dridro) 67 830
161) Present (yanhel) 67 647
162) Gender of the words (claire1) 66 681
163) Pretérito indefinido (anonyme) 66 548
164) Bilingual dialogue : A formal conversation (claire1) 66 353
165) Comparatives (hidalgo) 66 200
166) Present: regular verbs (tinou) 65 743
167) Syllables (dridro) 65 677
168) Who am I talking about? (bridg) 65 604
169) Hora (anonyme) 65 431
170) Spanish accents (claire1) 65 191
171) Indicative past tense (anonyme) 65 078
172) Vocabulary : verbs (actions) (bridg) 64 525
173) Ordinal numbers (anonyme) 64 307
174) Progressive form (anonyme) 64 115
175) Present: Estar + gerund (anonyme) 63 953
176) Pretérito indefinido - irregular verbs (anonyme) 63 854
177) Subjunctive imperfect (pierre222) 63 704
178) Present (nicks0206) 63 195
179) Introducing oneself (claire1) 63 049
180) Present (irregular verbs) (hidalgo) 62 959
181) Indefinite preterit (anonyme) 62 723
182) Placement test (hidalgo) 61 893
183) Present (anonyme) 61 819
184) Sequence of tenses (anonyme) 61 418
185) Imperative (hidalgo) 61 372
186) Le lo la se. (anonyme) 60 842
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 381
188) Numbers in letters (anonyme) 60 153
189) Future (anonyme) 60 114
190) C / Z (pepette62) 60 022
191) Animals (nicks0206) 59 741
192) Human body (webmaster) 59 287
193) Level test II (yanhel) 59 174
194) Months (claire1) 58 760
195) Conditional - SI + sequence of tenses (nicks0206) 58 739
196) Pretérito perfecto (anonyme) 58 693
197) El acento escrito (anonyme) 58 679
198) Vegetables (claire1) 58 115
199) SER / ESTAR (anonyme) 58 075
200) Adjectives - agreement (anonyme) 58 010
