Phranakorn Rajabhat University Library

Top Grammar : From basic to upper-intermediate /

Finnie, Rachel

Top Grammar : From basic to upper-intermediate / Rachel Finnie...[and other] - London : Helbling Languages, 2016 - 374 p. : ill., tables, 30 cm. + 1 CD-Rom, 1Student's book answer key

Part 1 Present be page 12-21 -- Part 2 Present have (got) page 22-27 -- Part 3 Present simple page 28-37 -- Part 4 Present continuous page 38-51 -- Part 5 Past simple page 52-61 -- Part 6 Used to and past continuous page 62-71 -- Part 7 Past participle and present perfect simple page 72-85 -- Part 8 Present perfect continuous, past perfect simple and continuous page 86-99 -- Part 9 Future with going to and will page 100-109 -- Part 10 Other ways to express the future, future continuous and future perfect page 110-119 -- Part 11 Imperative, infinitive and -ing form page 120-135 -- Part 12 Modal verb can, could, may, might page 136-153 -- Part 13 Modal verb must, have to, need page 144-151 Part 14 Other modal verb page 152-163 -- Part 15 The passive page 164-181 -- Part 16 Articles page 182-191 -- Part 17 Nouns,possessive case page 192-207 -- Part 18 Adjectives page 208-227 -- Part 19 Pronouns page 228-253 -- Part 19 Numbers, dates, relative pronouns page 254-265 -- Part 20 Wh-words, questions, agreeing and disagreeing page 266-279 -- Part 21 Adverbs, prepositions page 280-307 -- Part 22 Reported speech page 308-317 -- Part 23 If clauses page 318-331 -- Part 24 Connectors and linkers, word formation, prepositions, phrasal verb page 332-357

9783852722252


ENGLISH LANGUAGE--GRAMMAR--PROBLEMS, EXERCISES, ETC
ENGLISH LANGUAGE--USAGE
ENGLISH LANGUAGE--TEXTBOOKS FOR FOREIGN SPEAKERS

PE 1112 / F56T 2016

มหาวิทยาลัยศรีปทุม (กทม.)
2410/2 ถ.พหลโยธิน เขตจตุจักร กรุงเทพฯ 10900
Tel : 02-579-1111, 02-561-2222
มหาวิทยาลัยศรีปทุม (ชลบุรี)
79 หมู่ 1 ถ.บางนา-ตราด ต.คลองตำหรุ อ.เมือง จ.ชลบุรี 20000
Tel : 038-146-123
มหาวิทยาลัยศรีปทุม (ขอนแก่น)
182/12 หมู่ 4 ถ.ศรีจันทร์ ต.ในเมือง อ.เมือง จ.ขอนแก่น 40000
Tel : 043-224-111


 

$(document).ready(function() { // Basic detection of search var searchBox = $('#transl1'); // This is standard OPAC search input id ?? // Actually standard is 'q' or 'idx'. // We want to trigger when the user sees results. // Usually we check if we are on search results page. if ($('body').hasClass('opac-results')) { var params = new URLSearchParams(window.location.search); var query = params.get('q'); if (query) { // Show Loading var container = $('
'); container.append('

✨ AI Recommendations

'); container.append('
Searching with AI...
'); // Prepend to main content // Selector depends on theme. 'div.maincontent' or '#opac-main' $('#userresults').prepend(container); $.ajax({ url: '/api/v1/contrib/aisearch/search?q=' + encodeURIComponent(query), method: 'GET', success: function(data) { container.find('.spinner').remove(); if (data && data.length > 0) { var ul = ''; container.append(ul); } else { container.append('

No AI recommendations found.

'); } }, error: function() { container.find('.spinner').remove(); container.append('

Error loading AI recommendations.

'); } }); } } });